Android中通过xml资源文件定义数组
来源:互联网 发布:深度优化dnf客户端 编辑:程序博客网 时间:2024/05/17 07:10
代码与范例:
字符串数组
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);
Drowable 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 格式的资源文件来声明与定义各种类型的数组。这样做的好处包括可以根据不同语言/硬件规格等条件分配不同的数组。
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- Android中通过xml资源文件定义数组
- 【xml array】通过xml资源文件定义数组
- android资源文件中定义字符串数组
- Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组
- Android中XML数组资源
- 资源XML文件定义
- 在xml文件中定义图片数组
- 如何使用array资源文件中定义的资源数组
- Android 中定义图片的资源文件
- 【android】在xml文件中定义drawable数组、id数组等
- 现在能意识到晚,就不算晚。
- 公司面试题——线程数组求和
- Bootloader - Main system - Recovery的三角关系
- jquery $(document).ready() 与window.onload的区别
- 使用Progurad工具混淆代码 保留内部类并正常调用
- Android中通过xml资源文件定义数组
- DIDL-Lite
- hibernate和ibatis的比较 .
- axSceneControl和axGlobeControl的刷新问题
- CharacterController与Rigidbody
- Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他
- C语言多维数组与多级指针
- 谁动了我的cpu——oprofile使用
- Linux文件系统域名解析实现