xml资源getStringArray(R.array.xxx)方法

在res/values/下新建menu_names.xml

代码如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
     <string-array name="menu_names">
        <item>xx1</item>
        <item>xx2</item>
        <item>xx3</item>
     </string-array>
</resources>

onCreate(Bundle savedInstanceState) 方法中:

String[] stringArray = getResources().getStringArray(R.array.menu_names);
        menuList = new ArrayList<String>();
        for (String str : stringArray) {
            menuList.add(str);
        }

获取xml里的值

xml资源getStringArray(R.array.xxx)方法

时间: 2024-10-31 23:44:38

xml资源getStringArray(R.array.xxx)方法的相关文章

Android使用xml文件中的array资源

Android中有种使用数组的非常简单的用法,在xml文件中获取. 创建数组资源 在value目录下创建arrays.xml文件 然后在arrays.xml文件中使用<string-array>或者<integer-array>标签定义数组: <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="languages&

读取资源文件的几种方法

getResources().里有很多种方法,可以用有道翻译看下.我就不多说了,思路有很多种,每个人的习惯都不一样. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import android.app.Activi

Android——spinner控件实现读取xml资源,省、市两级互动

(1)首先在res文件夹下面的values中创建一个省市arrays.xml文件夹,如下 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="province"> <item>-省份-</item> <item>河北省</item> <item>山西省</i

Android之XML资源访问

颜色资源 <span style="font-size:18px;"><resources> <color name="red">#f00</color> <color name="green">#0f0</color> <color name="blue">#00f</color> </resources></s

eclipse项目中丢失的R包找回方法

当我们项目中的R文件丢失的时候会令我们痛苦不已,怎样找回呢?总不能删了吧,那样心血会毁于一旦的,我们肯定不会那样做,那要怎么办呢?我这里提供三种方法: ?一,一般情况下这样: ?    ?方法一:选中项目clean一下: ?    ?方法二:选中项目然后右击找到Android Tool再Fix一下: ?二,第二种情况下: ?    ?1,找到你的xxx.xml文件,首先找到报错的,把错误改正过来,这样应该就可以了. ?    ?2,如果第一种方法不行,就把自己的xxx.xml文件都改动改动,然后

Android中 string.xml资源 如何添加参数?

在android 开发,我们通常会用string.xml资源去设置textview等控件的字符串.而值一般是与程序的运行结果无关的. 但有时需要根据运行的结果来显示到控件中,这时字符串资源就不能写死了. 可以用如下的表示方法来设置: %n$ms:s代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格. 如 :%1$2s表示:字符串资源的第1个string类型参数且该参数之后带有两个空格. %n$md:d代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格.

android ids.xml资源的使用

ids.xml文件例子: XML file saved at res/values/ids.xml: 使用方式: 一: 二:Button btn=new Button(context);  btn .setId(context.getResources().getInteger(R.id.button_ok)); 红色部分的书写形式是不正确的,我们直接使用btn.setId(R.id.button_ok);就OK,如果用红色部分的话就会报一个无法找见资源的错误. 使用这两种方式都是可以的,如果我

(转载)Android xml资源文件中@、@android:type、@*、?、@+引用写法含义以及区别

原帖地址:http://blog.csdn.net/zfrong/article/details/7332545 Android xml资源文件中@.@android:type.@*.?.@+引用写法含义以及区别 一[email protected]代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@android:type/name android:textColor=&

Android xml资源文件中@、@android:type、@*、?、@+含义和区别

一[email protected]代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是@[package:]type/name 的一个子类 二[email protected]*