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);
上一篇 下一篇

猜你喜欢

热点阅读