美文网首页
Android获取xml资源文件里的数据

Android获取xml资源文件里的数据

作者: 业精于勤_荒于嬉 | 来源:发表于2021-07-03 09:17 被阅读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);

相关文章

网友评论

      本文标题:Android获取xml资源文件里的数据

      本文链接:https://www.haomeiwen.com/subject/mbkyultx.html