2つのアクティビティがあり、どちらもリストビューを使用しています。私は1つの "android:list"を呼び出しましたが、2番目の "@ + id/myList"を呼び出しました。今、私のアプリケーションは起動時に "must have android:list"というエラーメッセージが表示されてクラッシュします。どのようにこれを回避するのですか?Android ListView
0
A
答えて
0
あなたの活動はListActivity
から拡張する必要があるので、レイアウトxmlにandroid:name="android:id/list"
というタグを付けてlistview
を作成する必要があります。あなたに役立つことを願っています!
2
アクティビティがListActivityを拡張する場合、ListViewのIDはandroid:listでなければなりません。それらが2つの別個のアクティビティである場合、両方が同じIDを持つリストビューを持つことはOKです。重要なことは、同じレイアウト内に同じIDを持つ2つのビューを持たないことです。
1
ListActivity IDがandroid.R.id.list
のListViewを探して参照を取得するので、開発者向けのすべてのAPI機能を提供できます。それがなければ、それを使用しようとするとリストやクラッシュはないと思う。他のものと同様にxmlでリストを定義するだけで作業が開始されます。すべての作品は、ジグソーパズルのように一緒にフィットする必要があります。
関連する問題
- 1. Android。 ListViewのRadioButtons
- 2. android ListViewサブアイテムデータベース
- 3. カスタムListViewアダプタAndroid
- 4. android listview属性
- 5. Android ListActivity ListView setOnItemClickListener
- 6. android listview multiple views
- 7. Android - ListView inside dialog
- 8. Android Studio ListView onClickItem
- 9. Android - カスタムListViewビューア
- 10. Android-Listview ClickListener
- 11. Android ListView setAdapter issue
- 12. Android Listviewとメディアプレーヤーサービス
- 13. AndroidのListViewコントロール
- 14. AndroidのListViewコントロール
- 15. ListViewとDB Android
- 16. Android ListView RadioButtons
- 17. Android Set ListView OnItemClickListener
- 18. android json to listview
- 19. Android ListView scrollTo
- 20. Android multicolumn ListView
- 21. android listview intent
- 22. Programmatically Fling ListView Android
- 23. Android Refresh ListView
- 24. Android - Listview Selected Item
- 25. Android ListView unselect item
- 26. Android ListViewライブアップデート
- 27. Android ViewPagerとListView
- 28. androidのListViewフィルター
- 29. Android Listviewカスタムセクションヘッダー
- 30. Android - RecyclerViewとListView
例外(logcat)とXMLレイアウトを表示できますか? – Ribose