`
tansitongba
  • 浏览: 503524 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

 在Android中,用string-array是一种简单的提取XML资源文件数据的方法。
  例子如下:

  把相应的数据放到values文件夹的arrays.xml文件里

  <?xml version="1.0" encoding="utf-8"?>
  <resources>
   <string-array name="city">
   <item>丰台区</item>
   <item>石景山区</item>
   <item>海淀区</item>
   <item>漳州市</item>
   <item>朝阳区</item>
   </string-array>
  </resources>

  然后在Activity里,直接使用
  Resources res =getResources();
  String[] city=res.getStringArray(R.array.city);
  即可取得string-array name="city"下的所有item数据,简单又方便的一种方法。

分享到:
评论

相关推荐

    Android string-array数据源简单使用

    总之,`string-array`是Android开发中一个非常实用的数据源,它简化了字符串资源的管理,提高了代码的可维护性。通过合理使用`string-array`,开发者可以更高效地组织和处理应用程序中的字符串数据。

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

    例如,`string-array`常用于创建下拉菜单(Spinner)的数据源,或在ListView中显示列表项。`integer-array`则可以用于存储配置设置,比如屏幕亮度等级、音量级别等。 使用数组资源的好处有以下几点: 1. **分离数据...

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

    本篇文章将深入解析Android中string-array数据源的使用,并提供相关的实践示例。 一、string-array的定义与使用 在Android的资源文件夹`res/values`下,有一个名为`arrays.xml`的XML文件,这里可以定义各种类型的...

    Android-Widgets-Spinners

    - **步骤2:** 创建适配器并设置数据源。 - 使用`ArrayAdapter`或其他自定义适配器。 ```java List&lt;String&gt; choices = new ArrayList(); choices.add("Choice 1"); choices.add("Choice 2"); choices.add(...

    Android中Spinner控件的使用

    创建一个`ArrayAdapter`对象,并将之前创建的`ArrayList&lt;String&gt;`作为数据源传入: ```java ArrayAdapter&lt;String&gt; adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, planets); adapter....

    Android代码-省市区三级连动--spinner.zip

    在XML中,它通常定义为`&lt;Spinner&gt;`标签,并可以通过`android:entries`属性指定数据源,如数组资源或适配器。例如: ```xml android:id="@+id/spinner_province" android:layout_width="wrap_content" android:...

    spinner代码

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

    Android-MultipleFilter-简单易用的多样式筛选器选择控件支持多选和反选

    5. **易于集成**:`Android-MultipleFilter`库的集成过程相对简单,只需要添加依赖并进行简单的配置,就可以在项目中使用。 下面,我们将详细讨论如何在实际开发中使用`MultipleFilter`: ### 1. 引入库 在项目的...

    Android spinner 案例

    Adapter是Android中的一个接口,用于在不同的数据源和视图之间建立桥梁,例如ArrayAdapter、CursorAdapter等。 **Spinner的使用步骤** 1. **创建Spinner** 在布局文件中添加Spinner元素,例如: ```xml ...

    安卓实现选择二级地区

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

    anroid_listView的基本使用_加上数据源

    4. **数据源**:为ListView提供数据,可以是ArrayList、Array、Cursor等。在这个例子中,我们使用ArrayList。首先,创建一个ArrayList对象,然后在Activity或Fragment中实例化适配器,并将数据源传入: ```java ...

    android 简单粗暴的下拉菜单

    在Android开发中,创建一个简单粗暴的下拉菜单是一个常见的需求,这通常涉及到用户界面交互和自定义视图的设计。下面将详细讲解如何在Android中实现这样的功能。 首先,我们要明白Android中的下拉菜单主要指的是...

    android中spinner的使用

    接下来,我们需要创建Spinner的数据源。这通常是通过一个数组或ArrayAdapter完成的。例如,可以在字符串资源文件中定义一个数组: ```xml &lt;!-- res/values/strings.xml --&gt; &lt;string-array name="spinner_items"&gt; ...

    Android 学习(7)Spinner

    这里,我们使用了系统提供的简单布局`android.R.layout.simple_spinner_item`,也可以自定义布局以改变选项的显示样式。 为了响应用户的选择,我们需要为Spinner设置一个OnItemSelectedListener。这样,当用户点击...

    Android 之 Spinner用法介绍

    Spinner需要一个数据源来展示选项,通常使用数组或者ArrayList。例如,可以创建一个字符串数组资源: ```xml &lt;string-array name="spinner_items"&gt; &lt;item&gt;Option 1 &lt;item&gt;Option 2 &lt;item&gt;Option 3 &lt;/string-...

    android控件spinner应用示例

    这里,`android:entries`属性用于指定一个字符串数组资源,这是Spinner默认的数据源。 2. 创建字符串数组资源: 在res/values/strings.xml文件中定义一个数组资源: ```xml &lt;string-array name="your_array_name...

    【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组

    通过适配器(Adapter)机制,ListView可以与数据源连接,动态地将数据转化为可视化的列表项。 要实现ListView显示字符数组,我们首先需要创建字符数组。例如,我们可以定义一个字符串数组资源: ```xml &lt;string-...

Global site tag (gtag.js) - Google Analytics