重拾Android之 资源的使用

Android中资源的使用


颜色资源
字符串资源
尺寸资源
XML资源
Drawables资源
Layout资源
菜单资源




Values目录各种xml资源 
arrays.xml:xml数组文件
colors.xml:xml颜色文件
dimens.xml:xml尺寸文件
styles.xml:xml样式文件


颜色资源位于
<resource></resource>标签下


路径res/values/colors.xml名称可以随意
定义<color name="cname">value</color>
使用Resource.getValues.getColor


<?xml version="1.0" encoding="utf-8"?>


<resources>
<color name="white">#FFFFFF</color>
<color name="black">#000000</color>
</resources>


字符串资源


字符串资源应该位于<resourses></resourses>标签下


路径res/values/strings.xml


定义<String name=”sname”>value</String>


使用 Resourse.getValues.getString
<?xml version="1.0" encoding="utf-8">
<resources>
<string name="hello">Hello World, ResrouseTestActivity!</string>
<string name="app_name">ResrouseTest</string>
</resources>




尺寸资源


resources>
<dimen name="dimen_name">2px</dimen>
<dimen name="dimen_px">5px</dimen>
<dimen name="dimen_pt">3pt</dimen>
<dimen name="dimen_dp">3dp</dimen>
</resources>


XML资源
在实际的开发中,有一些常用的数据或静态的内容,我们常常把它们放到XML中。需要使用的时候,再进行调用和读取。
这些XML文件,一般我们都放在res\xml目录下面,如果没有这个目录,我们直接创建一个即可。
<?xml version=“1.0” encoding=“utf-8”?>
<resources>
<someElement name=value>元素名称</someElement>
</resources>




<?xml version="1.0" encoding="UTF-8"?>
<resouces>
<person name="hhp" age="33" sex="female" email="[email protected]"/>
<person name="jerry" age="2" sex="female" email="[email protected]"/>
</resouces>


图片资源


图片资源一般使用png格式,使用其他格式的会出现各种问题,目前支持png、jpg、gif格式的图片
路径res/drawable可以直接存放图片也可以是xml等配置文件(一般用于自定义组件)


图片的引用可以在配置中直接引用图片也可以在外部代码中引用。


布局资源


布局是我们进行手机的UI设计时,最常用到的一种资源。Android将各种组件按照不同的顺序和位置进行排列。布局文件存放在layout目录下面。




菜单资源


<menu>
<item></item>
<group></group>
</menu>




为对话框添加数据
dialog.setItems()

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。