1

我在 xml 中创建了一个字符串数组,我想为每个数组添加值。由于它们是货币,因此每种货币都有自己的价值,但我不确定如何去做。

<string-array name="currencies">
    <item>EUR, Euro</item>
    <item>GBP, British Pound</item>
    <item>USD, US Dollar</item>
    </string-array>
4

1 回答 1

2

如果您想将其用于偏好,您应该尝试以下操作:

<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"
于 2013-07-24T17:58:35.993 回答