我对常见的列表视图模式如何工作感到困惑。
在我发现的所有指南中,我看到了类似的内容:
- 将您的菜单项写入字符串数组(在 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>
?