'android.R.id.list'异常
2015-01-17 22:16
281 查看
使用listview应注意两点:
1 类若继承的是Activity,,则布局文件中listview的id可自主命名。如下
2类若继承的是ListActivity,则布局文件中必须添加android:id="@android:id/list"
因为类继承ListActivity时, 因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,
需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
1 类若继承的是Activity,,则布局文件中listview的id可自主命名。如下
<ListView android:id="@+id/ListView01" android:layout_width="wrap_content" android:layout_height="wrap_content" />主程序可定义成员变量,进行listview实例化
private ListView list; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list); //绑定Layout里面的ListView list = (ListView) findViewById(R.id.ListView01);
2类若继承的是ListActivity,则布局文件中必须添加android:id="@android:id/list"
<ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content" />
因为类继承ListActivity时, 因为ListActivity中已经绑定了默认的ListView,如果我们重新给Activity绑定Layout时,
需要保证已经存在的父类中的视图工作正常,所以需要加上上述视图。
相关文章推荐
- <ListView android:id="@+id/android:list" 在 list 前加 android: 的原因
- Your content must have a ListView whose id attribute is 'android.R.id.list'
- 表tab1和tab2 'StkList_ID'关联 tab2 以'group_id'分组 shape语句怎么写?
- Your content must have a ListView whose id attribute is 'android.R.id.list'解决办法
- Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
- Android Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法
- Android中 Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法
- 安卓开发——错误提示:Your content must have a ListView whose id attribute is 'android.R.id.list'
- Error: Target id 'android--1' is not valid. Use 'android.bat list targets' to get the target ids.
- your content must have a listview whose id attribute is 'android.r.id.list'
- Android中 Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法
- Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d
- Ubutun 编译完sdk 出现Target id is not valid. Use 'android list targets' to get the target ids.
- Android开发:ListView控件:Your content must have a ListView whose id attribute is'android.R.id.list'
- ListView问题:Your content must have a ListView whose id attribute is 'android.R.id.list'
- Your content must have a ListView whose id attribute is 'android.R.id.list'解决办法。
- Your content must have a ListView whose id attribute is 'android.R.id.list'
- Your content must have a ListView whose id attribute is 'android.R.id.list' 解决方法
- Your content must have a ListView whose id attribute is 'android.R.id.list'
- Android Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法