【xml array】通过xml资源文件定义数组
来源:互联网 发布:网络的利与弊2000字 编辑:程序博客网 时间:2024/06/06 00:48
代码与范例:
字符串数组
XML
<string-array name="sample_names"><item>foo</item><item>bar</item><item>baz</item></string-array>
JAVA
String[] names = getResources().getStringArray(R.array.sample_names);
整形数组
XML
<integer-array name="sample_ids"><item>1</item><item>2</item><item>3</item></integer-array>
JAVA
int[] ids = getResources().getStringArray(R.array.sample_ids);
Drawable 数组
XML
<array name="sample_images"><item>@drawable/title</item><item>@drawable/logo</item><item>@drawable/icon</item></array>
JAVA
TypedArray images = getResources().obtainTypedArray(R.array.sample_images);Drawable drawable = images.getDrawable(0);
Color 数组
XML
<array name="sample_colors"><item>#FFFF0000</item><item>#FF00FF00</item><item>#FF0000FF</item></array>
JAVA
TypedArray colors = getResources().obtainTypedArray(R.array.sample_colors);int color = colors.getColor(0,0);// 参数分别为下标和默认值
说明:Android 可以通过 xml 格式的资源文件来声明与定义各种类型的数组。这样做的好处包括可以根据不同语言/硬件规格等条件分配不同的数组。
- 【xml array】通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- 资源XML文件定义
- 通过xml文件定义菜单
- Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组
- 如何使用array资源文件中定义的资源数组
- 尺寸定义资源文件------dimens.xml
- 定义一个colors.xml颜色资源文件
- 使用XML资源文件来定义颜色
- 使用XML资源文件来定义颜色
- 【jiasuba】安全第一!!!Win 7系统创建标准账户
- memcache使用实例|PHP
- IOS Augmented Reality增强现实学习笔记 -基于位置
- HTML/CSS/JavaScript学习【边学边更】
- 什么时候进行类的初始化
- 【xml array】通过xml资源文件定义数组
- 产品经理工作积累(2)
- OpenGL+C#多线程回调
- linux下GDB调试
- 创建Windows身份验证的登录名时出现错误
- 变量
- 网络IP地址与子网的划分
- wamp配置多域名虚拟目录
- 一个高效的分页存储过程