Android获取xml资源文件里的数据
2021-07-03 本文已影响0人
业精于勤_荒于嬉
使用getResource()方法可以获取Res目录下的所有资源
1、获取String类型
<string name="city">北京</string>
String city = getResources().getString(R.string.city);
2、获取String类型数组
<string-array name="areaArray">
<item>朝阳区</item>
<item>丰台区</item>
<item>大兴区</item>
</string-array>
String[] areaArray = getResources().getStringArray(R.array.areaArray);
3、获取int类型
<integer name="age">25</integer>
int age = getResources().getInteger(R.integer.age);
4、获取int类型的数组
<integer-array name="ageArray">
<item>25</item>
<item>26</item>
<item>27</item>
</integer-array>
int[] ageArray = getResources().getIntArray(R.array.ageArray);
5、获取布尔类型
<bool name="flag">true</bool>
boolean flag = getResources().getBoolean(R.bool.flag);
6、获取dimension
<dimen name="max_width">100dp</dimen>
float maxWidth = getResources().getDimension(R.dimen.max_width);