Android レイアウト ファイルでは、ListView ウィジェットに次の属性が表示されます。
android:id="@android:id/list"
次のようなものを使用して Java プログラム内でアクセスするにはどうすればよいですID
か (これは機能しません)。
ListView myLV = (ListView) findViewById(R.id.list);
xmlに追加 し たListView myLV = (ListView) findViewById(android.R.id.list);
場合、ListViewへの参照を取得するために使用しますListView
android:id="@android:id/list"
あなたの問題は、レイアウトに id を設定したことですが、プロジェクトのリソース クラスがどこにある@android:id/list
かを見つけようとしています。R.id.list
R
したがって、この問題を解決するには 2 つの方法があります。
"@+id/list
android.R.id.list
最初の行を次のように変更してみてください。
android:id="@+id/list"