android xml资源数组的问题 xml文件内容如下,我要怎么获取item键值对中name这个

大哥在线求帮请讲解下,android xml资源数组的问题 xml文件内容如下,我要怎么获取item键值对中name这个
最新回答
客情寄风絮

2024-04-23 01:50:02

假设准备好的xml是
<string-array name="names">
<item >shanghai</item>
<item >beijing</item>
<item >hongkong</item>
</string-array>
<string-array name="values">
<item >021</item>
<item >010</item>
<item >00852</item>
</string-array>
假设要获得 "shanghai"对应的值,可以参考以下函数:

public String getAreaCode(String cityName) {
String[] names = getResources().getStringArray(R.array.names);
String[] values = getResources().getStringArray(R.array.values);
for (int i = 0; i < names.length; i++) {
if (names[i].equals(cityName)) {
return values[i];
}
}
return null;
}
蜡笔小心

2024-04-23 03:03:22

文件呢?没有文件怎么给你回答啊
◇嗯゛我是你的

2024-04-23 03:20:18

额刺激呢我跟你说
追答
恶臭您婆婆温柔哦