我在my array.xml
文件中使用以下代码来定义数组:
<string-array name="cities_azarbayejanSharghi">
<item id="15">A</item>
<item id="36">B</item>
<item id="140">C</item>
<item id="95">D</item>
</string-array>
当我选择id
的{{1}}时,我希望访问代码中每个字段的spinner
。有什么方法吗?
答案 0 :(得分:0)
TypedArray ta = getResources().obtainTypedArray(R.array.your_array);
int resId = ta.getResourceId(arg_positionItem, 0);
答案 1 :(得分:0)
最好引用其他字符串,例如答案outlined here:
<string name="15">A</string>
<string name="36">B</string>
<string-array name="cities_azarbayejanSharghi">
<item>@string/15</item>
<item>@string/36</item>
</string-array>