Android数组资源

1.在values下创建arrays.xml文件

2.在arrays.xml中使用<string-array>或者<int-array>标签定义数组

name---定义数组的名字

item子类---用于定义数组的元素值

3.引用数组资源

在java代码中使用:

Resources resource = getResources();

String[] cityName =  resource.getStringArray(R.array.city_names);

(如果是定义的整型数据,则getIntArray)

在xml中使用:

<Spinner

    android:id="@+id/spinner"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:entries="@array/city_names"

  />

时间: 2024-08-29 01:00:30

Android数组资源的相关文章

Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整数)

一.Android中资源分类详解 1.Android资源分类 Android中的资源分为两大类 : 可直接访问的资源, 无法直接访问的原生资源; -- 直接访问资源 : 这些资源可以使用 R. 进行访问, 都保存在res目录下, 在编译的时候, 会自动生成R.java 资源索引文件; -- 原生资源 : 这些资源存放在assets下, 不能使用 R类 进行访问, 只能通过 AssetManager 以二进制流形式读取资源; 2.Android资源详解 res目录下资源详解 : -- res/an

Android应用资源

Java刚開始学习的人直接在Java源代码使用"hello" 和123 类型的字符串和整型.但时间长了就会忘记当初定义的原因,有经验的或许会定义字符串常量ResultSet.TYPE_FORWARD_ONLY,有经验的一看就知道其原因.这样的写法已经减少了耦合性,Android则对这些字符串常量.数值常量进行进一步的改进:把用到的各种资源字符串常量.颜色资源.数组资源.菜单资源都集中放到res文件夹下.应用程序则直接使用这些资源中定义的值. 资源类型及存储方式 Android应用资源可

android各种资源的详细解释

1.字符数组 使用字符串数组资源<string-array>标签定义,在<string-array>包括一些标签<item>数组元素标记. 例如 <? xml version="1.0" encoding="utf-8"?> <resources> <string-array  name="planets_array"> <item>Mercury</ite

android各种资源详解

1.字符数组 字符串数组资源由<string-array>标签定义,在<string-array>标签中包含的若干<item>标签表示数组元素. 例如 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array  name="planets_array"> <item>Mercury</i

Android关键资源详解

Android层次结构中,资源扮演着重要的角色,资源是绑定到可执行程序的文件(例如音乐文件)或值(例如对话框标题).常用的资源实例包括字符串.颜色.布局文件等.例如不需要将字符串硬编码到应用程序中,可以使用它们的ID,这种间接性使你无需要改变源代码就能够更改字符串资源的文本. Android中主要通过两种文件类型来支持资源:XML文件和原始文件(包括图像.音频和视频).甚至在XML文件内部有时也能看到资源被定义为XML文件内部的值(如字符串),有时XML文件整体就是一个资源(如布局资源). XM

android文件资源解析

一.assets目录:自己创建,通过AssetManager以二进制流的形式读取. 二.res:资源文件 所有的资源文件都会在R.java中生成,可以通过资源id访问. android:anyDensity="false":禁止跟随密度加载不同文件夹的资源. layout-480x320布局文件屏幕适配 三.values目录 values-w820dp,values-v11等,前者w代表平板设备,820dp代表屏幕宽度:而v11这样代表在API(11),即android 3.0后才会用

(转载)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 关于资源适配

一. 关于图片资源 图片宽高 不要固定大小,在小屏幕和大屏幕,不同分频率上 ,采用不同的图片,这个要美工切图的. 不同的分辨率,界面的长宽比不一致,需要不同规格的图片 在drawable-hdpi,drawable-ldpi,drawable-mdpi 中放不同分辨率的图片 注:为了减小整个应用程序安装包大小,选用最高分辨率适配,特殊界面图片特殊处理 二. 关于布局适配. Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其

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]*