以前自己都很少使用ListActivity。今天使用的时候就出错了。
具体的问题就是出现:
Your content must have a ListView whose id attribute is 'android.R.id.list'
后来查资料才了解到,在你定义自己的listview的时候ID必须使用。
这个形式,这样的话android会自动去寻找内部ID。
然后通过通过
对数据进行绑定。
具体的问题就是出现:
Your content must have a ListView whose id attribute is 'android.R.id.list'
后来查资料才了解到,在你定义自己的listview的时候ID必须使用。
android:id="@android:id/list"这个形式,这样的话android会自动去寻找内部ID。
然后通过通过
setListAdapter(adapter);对数据进行绑定。
本文介绍了在使用ListActivity时遇到的错误:YourcontentmusthaveaListViewwhoseidattributeis'android.R.id.list'。作者发现自定义ListView时必须使用android:id=@android:id/list作为ID,以便Android系统能够正确识别并绑定数据。
15

被折叠的 条评论
为什么被折叠?



