在 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 的引用ListViewandroid:id="@android:id/list"
您的问题是您@android:id/list在布局中设置了 id,但试图从您的项目中R.id.list找到R资源类
所以你有两种方法来解决这个问题:
"@+id/listandroid.R.id.list尝试将第一行更改为以下内容:
android:id="@+id/list"