`
hhn_cp
  • 浏览: 4398 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android xml下string-array使用

xml 
阅读更多

代码中几处需要引用strings,后来看到可以创建个xml解决。新建/res/values/arrays.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="test">
        <item>aa</item>
        <item>bb</item>
        <item>cc</item>
        <item>dd</item>
        <item>ee</item>
    </string-array> 
</resources>   

 引用方式:mContext.getResources().getStringArray(R.array.test),返回一个String[]

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

mContext.getResources().getStringArray(R.array.test)[index]

 

分享到:
评论

相关推荐

    android数组资源string-array integer-array的用法

    本篇文章将深入探讨`string-array`和`integer-array`的用法,以及如何在XML中定义和使用它们。 首先,`string-array`是Android中用于存储字符串数组的资源。在Android的资源XML文件(通常位于res/values/strings....

    Android的string-array数据源简单使用

    在Android开发中,`string-array`是Android资源系统提供的一种数据源,主要用于存储字符串数组,它在XML资源文件中定义,通常用在显示列表、选项菜单等需要展示多个字符串的场景。这篇博客“Android的string-array...

    Android string-array数据源简单使用

    在Android应用中,可以使用以下步骤来访问这个`string-array`: 1. 获取`Resources`对象:通常在`Activity`或`Fragment`中,可以通过调用`getResources()`方法获取到当前上下文的`Resources`对象。 ```java ...

    pull解析特殊类型XML文件(Demo中是String-array)

    运用pull解析特殊类型的XML,Demo展示为解析Sring-array类型的数据 博客地址:https://blog.csdn.net/qq569699973 &lt;string-array name="jiangsu_array"&gt; 南京市 苏州市 无锡市 &lt;/string-array&gt; &lt;/resources&gt;

    解析Android中string-array数据源的简单使用

    在Android的资源文件夹`res/values`下,有一个名为`arrays.xml`的XML文件,这里可以定义各种类型的数组资源,包括string-array。以下是一个基本的string-array定义: ```xml &lt;?xml version="1.0" encoding="utf-8"?...

    全国城市列表arrays(xml格式)

    这里的“arrays”可能是指XML文件中使用的`string-array`元素,这是一种常见的XML结构,用于存储一系列字符串数据。 #### 描述解读 描述“全国省市item”进一步解释了该文件的具体内容:它包含了中国所有的省份及...

    Android String字符串数组动态增加

    Android中的String数组通常在res/values/strings.xml文件中定义,如以下示例所示: ```xml &lt;string-array name="my_string_array"&gt; &lt;item&gt;Item 1 &lt;item&gt;Item 2 &lt;item&gt;Item 3 &lt;/string-array&gt; ``` 然而,...

    全国34个省包含的城市xml格式文件

    此 XML 文件提供了一种有效的方式,用于在 Android 应用中管理和使用中国的省份和城市数据。通过对文件结构的理解,我们可以清晰地看到每个省份所包含的主要城市,并且了解如何在开发过程中利用这些数据。这种做法...

    Android中Spinner控件的使用

    #### 一、在strings.xml文件中设置string-array标签 在Android开发中,`Spinner` 控件是一个非常实用的选择器组件,它允许用户从一个下拉列表中选择一个值。在`strings.xml`文件中定义`string-array`是一种常用的...

    Android-Widgets-Spinners

    通过本篇文章的学习,你应该能够理解如何在Android项目中使用Spinners,并能够根据具体需求灵活地实现各种功能。无论是通过XML布局文件还是Java代码来配置Spinner,都能达到良好的用户体验效果。

    spinner代码

    在给定的"spinner代码"例子中,开发者可能使用了&lt;string-array&gt;资源来定义Spinner的数据源。&lt;string-array&gt;是Android资源文件中的一个元素,用于存储一组字符串数组。这样做的好处是将数据与代码分离,使得应用的...

    Android中xml转json

    Android SDK本身并不直接提供XML到JSON的转换功能,但可以利用Java的标准库如`javax.xml.parsers.DocumentBuilderFactory`解析XML,然后使用`org.json`库(Android SDK自带)将解析后的数据转换为JSON。以下是基本...

    String_Resources中定义一些特殊字符串

    每个子目录下的`string.xml`文件应具有相同的`name`属性,以便Android系统根据用户的语言设置自动选择相应的字符串资源。如果没有找到特定语言的字符串资源,系统会回退到默认的`values`目录下的资源。 2. **定义...

    android的strings.xml示例代码

    `strings.xml`通常位于项目的`res/values`目录下。文件的格式是XML,每个字符串资源都有一个唯一的ID,由`&lt;string&gt;`标签定义,例如: ```xml &lt;string name="app_name"&gt;我的应用&lt;/string&gt; ``` 其中,`name`属性定义...

    Android开发实战经典----自己学习的笔记总结

    `Spinner`是下拉列表框,有两种配置方式:一是直接在XML中通过`&lt;string-array&gt;`定义数据,如`city_labels`和`color_labels`,然后使用`android:entries="@array/city_labels"`引用;二是通过`ArrayAdapter`在代码中...

    Android spinner 案例

    本篇文章将详细探讨Android Spinner的使用、基本概念、API以及如何在实际项目中实现一个Spinner案例。 **Spinner的基本概念** Spinner是一个UI组件,它的外观类似一个单行输入框,但点击后会展开一个下拉列表,供...

    Android字符串资源例子

    本示例项目“Android字符串资源例子”着重展示了String、String Array和Plurals这三种类型的字符串资源的用法,并通过测试Demo详细解释了它们的实践操作。 1. **String类型** - **定义**: String资源是最基础的...

    安卓实现选择二级地区

    此外,如果你的项目需要支持更多语言,可以考虑使用`StringArray`的翻译版本,或者使用数据库存储地区数据以便于动态加载和更新。 总结起来,实现安卓应用中的二级地区选择,主要步骤包括:准备地区数据、在布局...

Global site tag (gtag.js) - Google Analytics