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開始的路徑來訪問相關文件資源 |