资源类型 |
资源位置 |
资源文件格式 |
资源获得方法 |
引用资源方式 |
颜色 |
res/values/colors.xml |
使用<?xml version=”1.0” encoding=”utf-8”?> <resources> 根元素 <color>子元素 <color name=”color_name”>#color_value</color> |
Resources.getColor(); |
Java代码: R.color.color_name Xml文件: @[package:]color/color_name |
字符串 |
res/values/strings.xml |
<string>子元素<string name=”string_name”>string_value</string> |
Resources.getString(); |
Java代码: R.string.string_name Xml文件: @[package:]string/string_name |
尺寸 |
Res/values/dimens.xml |
px[像素].in[英尺]..mm[毫米].pt[点].dp.sp <dimen name=”dimen_name”>dimen_value</dimen> |
getResources().getDimension() |
Java代码: R.dimen.diment_name Xml文件: @[package:]dimen/dimen_name |
任意xml |
Res/xml/test.xml |
<someElement>子元素<someElement name=”value”/> |
getResources().getXml() |
Java代码: R.xml.xml_name |
Drawable |
res/drawable/file_name.png、file_name.jpg、file_name.gif |
|
Resources.getDrawable() |
Java代码: R.drawable.file_name Xml文件: @[package:]drawable/file_name |
Layout |
res/layout/my_layout.xml |
<布局类 xmlns:android="http://schemas.android.com/apk/res/android" id=”@+id/string_name”> <视图组件或者嵌套布局类> <requestFocus> </布局类> |
Acitity.setContentView() |
Java代码: R.layout.layout_name Xml文件: @[package:]layout/layout_name |
Menu菜单资源 |
res/menu/my_menu.xml |
<menu> <item id menuCategory orderInCategory title tileCondensed icon alphabeticShortcut numbericShortcut checkable checked visible enabled> <group id menuCategory[container\system\secondary\alternative] orderInCategory checkoutBehavior[none\all\single] visiable[true\false] enabled[true/false] checkable> </menu> |
|
Java代码: R.menu.my_menu
|