Android 如何从字符串数组中提取id属性值
我在Android 如何从字符串数组中提取id属性值,android,arrays,xml,spinner,Android,Arrays,Xml,Spinner,我在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> </stri
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>
A.
B
C
D
当代码被选为
微调器的selecteditem
时,我想访问代码中每个字段的id
。有什么办法吗?您最好参考其他字符串,例如答案:
TypedArray ta = getResources().obtainTypedArray(R.array.your_array);
int resId = ta.getResourceId(arg_positionItem, 0);
A
B
@字符串/15
@字符串/36
<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>