字符串数组中项目内的值 xml
Values inside items in string-array xml
这样的事情可能吗??
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item value=My >Mercury</item>
<item value=Vs >Venus</item>
<item value=EA >Earth</item>
<item value=Ms >Mars</item>
</string-array>
</resources>
listView
将显示行星,但是当用户选择火星时
我得到的值将是 Ms
.
不,android 应用程序资源中没有这种直接使用字符串数组的方法。我的建议之一是将标签和值分成两个不同的字符串数组,然后在您的代码中使用这些字符串数组。
<string-array name="planet_label">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
<string-array name="planet_values">
<item>My</item>
<item>Vs</item>
<item>Ea</item>
<item>Ms</item>
</string-array>
这样的事情可能吗??
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item value=My >Mercury</item>
<item value=Vs >Venus</item>
<item value=EA >Earth</item>
<item value=Ms >Mars</item>
</string-array>
</resources>
listView
将显示行星,但是当用户选择火星时
我得到的值将是 Ms
.
不,android 应用程序资源中没有这种直接使用字符串数组的方法。我的建议之一是将标签和值分成两个不同的字符串数组,然后在您的代码中使用这些字符串数组。
<string-array name="planet_label">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
<string-array name="planet_values">
<item>My</item>
<item>Vs</item>
<item>Ea</item>
<item>Ms</item>
</string-array>