`

ListView:Your content must have a ListView

阅读更多

Your content must have a ListView whose id attribute is 'android.R.id.list'解决办法

 

这个错误提示很显然是在setContentView(R.layout.main)的地方设置的布局页面缺少一个id为android.R.id.list的ListView控件,解决方式如下:
在main.xml页面中添加如下代码:
<ListView android:id="@android:id/list" 或android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>

结果:
问题解决

 

--------------------------------------

继承ListActivity时:

在xml文件ListView属性,应注明

android:id="@android:id/list" 或者

android:id="@+id/android:list"

 

 

----------------------------------------\

如果有多个文件继承ListActivity

第一个用了 android:id="@+id/android:list"

第二个用了 android:id="@id/android:list"

 

最初都用了第一个,导致activity跳转异常

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics