android应用程序资源目录
1.values资源:
strings;color;dimen(尺寸);array;Location:value-fr;value-en(多国语言)
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">To Do List</string> <color name="app_background">#FF0000FF</color> <dimen name="default_border">5px</dimen> <array name="string_array"> <item>Item 1</item> <item>Item 2</item> <item>Item 3</item> </array> <array name="Inreger_array"> <item>1</item> <item2</item> <item>3</item> </array> </resources>
px(像素);in(英寸);pt(点距);mm(毫米);dp(密度无关像素);sp(范围无关像素)
推荐:长宽高:dp;字体sp
2.Style&theme(样式、主题)
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="BaseText"> <item name="android:textSize">14sp</item> <item name="android:textColor">#111</item> </style> </resources>
3.drawable:常常定义与界面元素美化相关的xml文件
4.layout
5.anim(animation动画):tweened(anim);frame(drawable)
6.menu
得到资源:
得到Assets内容:this.getResource().getAssets()
得到color内容:this.getResource().getColor()
等等
资源之间相互调用@+资源类型+id
主题?+style+id
@android:name android提供的资源