我在 xml 中创建了一个字符串数组,我想为每个数组添加值。由于它们是货币,因此每种货币都有自己的价值,但我不确定如何去做。
<string-array name="currencies">
<item>EUR, Euro</item>
<item>GBP, British Pound</item>
<item>USD, US Dollar</item>
</string-array>
如果您想将其用于偏好,您应该尝试以下操作:
<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,以此类推。就像我说的,如果你在偏好活动或偏好片段中使用它,你可以设置项目,对应的值如下:
android:entries="@array/currencies"
android:entryValues="@array/currenciesvalues"