问题描述
- 关于android listView子项的问题
- 初学Android listView在子项list_item.xmls中的代码如下:
<?xml version=""1.0"" encoding=""utf-8""?><LinearLayout xmlns:android=""http://schemas.android.com/apk/res/android"" android:layout_width=""match_parent"" android:layout_height=""match_parent"" android:orientation=""vertical"" > <LinearLayout android:id=""@+id/left_layout"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_gravity=""left"" > <TextView android:id=""@+id/left_text_view"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_gravity=""center"" /> </LinearLayout> <LinearLayout android:id=""@+id/right_layout"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_gravity=""right"" > <TextView android:id=""@+id/right_text_view"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_gravity=""center"" /> </LinearLayout></LinearLayout>
这样的话整个程序都能运行,如果将最外层的
<LinearLayout></LinearLayout>
改成
<RelativeLayout></RelativeLayout>
程序就会崩溃。请问各位,难道在listView的子项中,最外层的布局必须要用LinearLayout吗?
解决方案
com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup 类型转换出错 MockView 不是一个ViewGroup
解决方案二:
错误提示如下:Exception raised during rendering: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup 不懂什么意思
解决方案三:
你的自定义控件MockView不继承ViewPager吧
时间: 2024-10-30 05:05:38