Android学习之利用xml保存resource 数组

发布时间:2017-2-20 9:48:29 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android学习之利用xml保存resource 数组",主要涉及到Android学习之利用xml保存resource 数组方面的内容,对于Android学习之利用xml保存resource 数组感兴趣的同学可以参考一下。

官方文档: http://developer.android.com/guide/topics/resources/more-resources.html#TypedArray EXAMPLE: XML file saved at res/values/arrays.xml: <?xml version="1.0" encoding="utf-8"?> <resources>     <array name="icons">         <item>@drawable/home</item>         <item>@drawable/settings</item>         <item>@drawable/logout</item>     </array>     <array name="colors">         <item>#FFFF0000</item>         <item>#FF00FF00</item>         <item>#FF0000FF</item>     </array> </resources> This application code retrieves each array and then obtains the first entry in each array: Resources res = getResources(); TypedArray icons = res.obtainTypedArray(R.array.icons); Drawable drawable = icons.getDrawable(0); TypedArray colors = res.obtainTypedArray(R.array.colors); int color = colors.getColor(0,0); 注意上面例子获取的是Drawable对象,如果想得到Resource ID: int icon = TypedArray.getResourceId( index, -1);

上一篇:互联网创业公司融资、产品、运营快速迭代和人才模式总结
下一篇:安装ubuntu tweak

相关文章

相关评论