requestLayout() improperly called by android.widget.TextView
2017-03-13 09:23
1111 查看
问题描述:出现以下警告:requestLayout() improperly called by android.widget.TextView{...} during second layout pass: posting in next frame
requestLayout() improperly called by android.widget.TextView{...} during layout: running second layout pass
第一天写好后运行是没有问题的,第二天来就爆出以上问题,查了一些外文网站,但是都无法解决我的问题。解决此问题关键是“running second layout pass”这一句,我把最外层的RealtiveLayout 改为LinearLayout,同时orientation改为vertical就可以了。
requestLayout() improperly called by android.widget.TextView{...} during layout: running second layout pass
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:id="@+id/title_layout" android:layout_width="fill_parent" android:layout_height="30dp" android:layout_alignParentTop="true" android:background="#c2c2c2"> <TextView android:id="@+id/tv_title" android:text="A" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="15dp" android:textColor="#808080" android:textSize="15sp" /> </RelativeLayout> <ListView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" android:layout_below="@+id/title_layout" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:fastScrollEnabled="false" /> </RelativeLayout>
第一天写好后运行是没有问题的,第二天来就爆出以上问题,查了一些外文网站,但是都无法解决我的问题。解决此问题关键是“running second layout pass”这一句,我把最外层的RealtiveLayout 改为LinearLayout,同时orientation改为vertical就可以了。
相关文章推荐
- requestLayout() improperly called by…view.NoScrollGridView during layout: running second layout pass
- W/View: requestLayout() improperly called by androidapp:id/toolbar_title} during second layout pass:
- requestLayout() improperly called by android.widget.GridView{43cefbd VFED.VC.. .F...... 0,0-2190,319
- android W/View: requestLayout() improperly called by xxxView
- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
- java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView解决办法
- Caused by: java.lang.ClassCastException: android.widget.TextView修复
- 安卓出现android.widget.TextView cannot be cast to android.widget.Button问题
- android widget之TextView
- 【Android】程序崩溃错误为Android.widget,textView cannot be cast to android.widget.button
- requestLayout() improperly called by
- android xml文件中出现如下提醒:This tag and its children can be replaced by one <TextView/> and a compound drawable
- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.LinearLayout
- void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
- API 25 (Android 7.1.1 API) widget.TextView——属性分析
- android--widget介绍之AutoCompleteTextView
- (android problem)can't cast android.widget.linearlayout to android.widget.textview
- Android的Appwidget TextView中没有更新(Android Appwidget textview not updating)
- android.widget.textview cannot be casted to android.widget.button
- Caused by: android.view.InflateException: android.support.design.widget.CoordinatorLayout