资源文件详解
文章目录
- animator 存放
property animations文件 - anim 存放帧动画、属性动画xml文件,property animations可以存放在anim里,但是animator的目录下的xml较高的优先级
- color 颜色xml
- drawable 图片,格式包括Bitmap files(.png,9.png,.jpg,.gif)或者XML(State lists)状态列表的XML
- Bitmap files .png格式
- Nine-Patches(re-sizable bitmaps).9.png格式图片
- State lists状态列表的XML
- Shapes shape的XML
- Animation drawables动画XML
- Other drawables其他图片
- layout 布局文件
- menu 菜单
- raw 资源
- values
- arrays.xml 数组资源
- colors.xml 颜色
- dimens.xml 尺寸文件
- string.xml 字符串
- style.xml 风格文件
- xml xml文件
命名规则
- MCC and MNC 通信方式
- Language and region(地区和语言)
- en
- fr
- en-rUS
- fr-rFR
- fr-rCA
- res/
- layout/
- layout-ar/ (阿拉伯方式,从右到左)
- layout-ldrtl (从右到左,但根据语言限定有更高的优先级)
- sw(smallest width,最小宽度)
- sw320dp
- sw600dp
- sw720dp
- Available Width(可用宽度,这里会根据屏幕的选择而改变)
- w720dp
- w1024dp
- Available Height(可用高度)
- h720dp
- h1024dp
- Screen Size
- small
- normal
- large
- xlarge
- Screen Aspect
- WQVGA,WVGA,FWVGA
- QVGA,HVGA,VGA
- UI mode(根据系统区分,汽车或者可穿戴设备)
- car
- desk
- television
- appliance
- watch
- Night Mode(夜晚模式)
- night
- notnight
- Screen pixel density(dpi屏幕密度)
- ldpi 120dpi
- mdpi 160dpi
- hdpi 240dpi
- xhdpi 320dpi
- xxhdpi 480dpi
- xxxhdpi 640dpi
- nodpi 不放大
- tvdpi 介于mdpi和hdpi之间
- TouchScreen Type
- notouch 没有触摸屏
- finger 有触摸屏
- Keyboard availability 键盘可用性
- keysexposed 有键盘
- keyshidden 有可隐藏的硬件键盘
- keyssoft 没有键盘
- Primary text input method 主要的输入方式
- nokeys 没有物理键盘
- qwerty 有一个物理键盘,无论用户是否可见
- 12key 有一个12个键的键盘,无论用户是否可见
- Navigation key availability 系统导航栏是否可用
- navexposed 用户可以使用系统导航栏
- navhidden 不可以使用
- Platform Version (API level) 平台版本,不能的API版本使用不同的布局.例如5.0以上的系统可以使用卡片等主题.
- v3
- v4
- v7

