一般的なリストビュー パターンがどのように機能するかについて混乱しています。
私が見つけたすべてのガイドには、次のようなものがあります。
- メニュー項目を文字列配列 (XML またはコード) に記述します。
- その配列をリスト ビューのデータ ソースとして設定します。
- ユーザーがアイテムをクリック(選択)すると、そのアイテムのインデックスを取得し、どうにかして何をすべきかを理解します(ケース構築などで確認してください)
それだけではありません。
外観。リスト項目ごとに異なるアイコンを設定したい場合はどうすればよいですか? そのリストをもう一度ループして、対応するアイコンを設定するのはばかげているように見えます。
しかし。多分私は何かを逃していますか?
そのようなものを使用することは可能ですか:
(疑似コード)
<menu id="list">
<item name="first" icon="icon1.png">First</item>
<item name="second" icon="icon2.png">Second</item>
<item name="third" icon="icon3.png">Third</item>
</menu>
...
<listview entries="@list"></listview>
?