【发布时间】:2016-08-18 13:43:25
【问题描述】:
我是 android 新手,想要填充以 id 为值、以字符串为标题的列表视图项。 我所能找到的只是他们建议使用字符串数组,例如:
<string-array name="test">
<item>first item</item>
<item>second item</item>
</string-array>
我正在寻找的是这样的:
<string-array name="test">
<item value="1">first item</item>
<item value="2">second item</item>
</string-array>
就像 html 中 select 的 option 标签一样
【问题讨论】:
-
ArrayAdapter接受String[]。您可以从 XML 资源中获取String[]。这样做到底有什么问题? -
@cricket_007 正如我所说的,我是安卓新手。那么我可能正在寻找除
listview之外的另一个view。是否有可以为每个项目设置文本和值的视图? -
您可以简单地调整适配器的行布局视图以在每个项目旁边显示一个数字值(如元素的位置)。 ListView 不是问题,它只是 Adapter 的显示元素(保存数据的地方)
-
这些值没有排序。第一项的价值可能是
8,第二项的价值可能是4
标签: android arrays string listview