我在xml中创建了一个字符串数组,我想为每个数组添加值。由于它们是货币,每个都有自己的价值,但我不确定如何做到这一点。
<string-array name="currencies">
<item>EUR, Euro</item>
<item>GBP, British Pound</item>
<item>USD, US Dollar</item>
</string-array>
答案 0 :(得分:1)
如果你想将它用于首选项,你应该试试这个:
<string-array name="currencies">
<item>EUR, Euro</item>
<item>GBP, British Pound</item>
<item>USD, US Dollar</item>
</string-array>
<string-array name="currenciesvalues">
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
因此,欧元的价值为1,英镑的价值为2,依此类推。就像我说的,如果你在preferenceactivity或preferencefragment中使用它,你可以设置项目,以及相应的值,如下所示:
android:entries="@array/currencies"
android:entryValues="@array/currenciesvalues"