如何在列表首选项列表上显示文本和值
我试图显示带有两个指定数组的 Listpreference 列表。数组看起来像这样。
level_array
<item name="level1">Level 1 - Hi-Score: </item>
<item name="level2">Level 2 - Hi-Score: </item>
value_array
<item name="level1">5</item>
<item name="level2">10</item>
当我调用列表首选项时,我希望它显示组合的两个字符串。这可能吗?
IE 会显示这样的列表
LIST TITLE
Level 1 - Hiscore 5
Level 2 - Hiscore 10
等。
第二个问题,我猜 value_array 值可以通过代码更改,这样我以后就可以在那里存储不同的值?
谢谢
I'm trying to show the Listpreference list with both assigned arrays. Arrays look something like this.
level_array
<item name="level1">Level 1 - Hi-Score: </item>
<item name="level2">Level 2 - Hi-Score: </item>
value_array
<item name="level1">5</item>
<item name="level2">10</item>
when I call the listpreference, I'd like it to show both strings combined. Is this possible?
IE would show list like this
LIST TITLE
Level 1 - Hiscore 5
Level 2 - Hiscore 10
etc.
Secondary question, I'm guessing the value_array values are changeable via code so I can store different values there later?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用ListPreference,使用类似这样的东西
你想改变你的xml吗,我想不会有问题
use ListPreference, use something like this
Is you want change your xml, I think there won't be a problem