我有ListView的声明:
<ListView
android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="match_parent" />
我已经将ListView的id
字段设置为@id/android:list
,但我收到错误Your content must have a ListView whose id attribute is 'android.R.id.list'
。
答案 0 :(得分:0)
我的朋友完全错了。
在android:id
属性中,您需要为窗口小部件定义自己的ID。所以如果你想把id作为列表,那就像是:
android:id="@+id/list"
android:list将指向在android库中具有id作为列表的变量。
答案 1 :(得分:0)
您提供的ID不正确。
使用:android:id="@+id/listView"
创建新视图时,应使用+来提供ID。