1、资源引用语法:
2、资源类型
resource type | location | description |
Colors | /res/values/any-file | 通过R.color.*来引用,xml 节点是/resources/color |
Strings | /res/values/any-file | 通过R.string.*来引用,xml节点是/resources/string |
String arrays | /res/values/any-file | 通过R.array.*来引用,xml节点是/resources/string-array |
Pluras | /res/values/any-file | 通过R.plural.*来引用,xml节点是/resources/plurals |
Dimensions | /res/values/any-file | 通过R.dimen.*来引用,xml节点是/resources/dimen |
Images | /res/drawable/multiple-files | 通过R.drawable.*来引用 |
Color drawables |
/res/values/any-file or /res/drawable/multiple-files |
矩形或圆角矩形颜色背景,通过R.drawable.*来引用;矩形的xml节点是/resources/drawable,圆角矩形的的根xml节点是<shape> |
Arbitrary xml file | /res/xml/*.xml | android可以把任意的xml文件当作资源,这些文件通过aapt编译器来编译,通过R.xml.*来引用;通过xml reader api来访问xml文件 |
Arbitrary raw file |
/res/raw/*.* | 这些资源不会编译但会产生唯一资源id,并且可以通过R.raw.*来引用;通过基于流的api来访问 |
Arbitrary raw assets |
/asseats/*.*/*.* | android允许任意的目录和文件放在/assets目录下,它们不是资源文件而是原始文件,不会产生资源id;你可以通过以/assets开始的路径来访问相关文件资源 |