在 Android 布局文件中,我在 ListView 小部件中看到以下属性:
android:id="@android:id/list"
如何ID
在 Java 程序中使用类似以下的内容访问它(这不起作用)
ListView myLV = (ListView) findViewById(R.id.list);
如果您在 xml中添加 了, 则用于ListView myLV = (ListView) findViewById(android.R.id.list);
获取对 ListView 的引用ListView
android:id="@android:id/list"
您的问题是您@android:id/list
在布局中设置了 id,但试图从您的项目中R.id.list
找到R
资源类
所以你有两种方法来解决这个问题:
"@+id/list
android.R.id.list
尝试将第一行更改为以下内容:
android:id="@+id/list"