2013-07-24 82 views
0

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

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

此xml如何存储?从那里开始。 –

+0

这是一个有效的'string-array'。你面临什么问题? – Vikram

+0

xml存储在res/values/strings.xml中 – akkki

回答

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,依此类推。就像我说的,如果您在优先级或偏好片段中使用此项,您可以设置项目以及相应的值,如下所示:

android:entries="@array/currencies" 
android:entryValues="@array/currenciesvalues"