res目录结构
res是Android项目工程中存放各类的目录,主要包括布局、图形与配置等等。res的子目录主要有:
drawable : 存放各类图形的描述文件,包括drawable的描述文件,以及三种图片格式:png(推荐)、jpg(支持)、gif(不推荐,因为ImageView只显示gif的第一帧)。以drawable打头的有好几个目录,分别存放不同分辨率的图片,这些目录的区别详见《 Android开发笔记(七)初识Drawable》
layout : 存放页面的布局文件,主要在Acitivity、Fragment以及部分自定义控件中使用
menu : 存放菜单的布局文件
raw : 存放原始格式的文件,一般是二进制的流文件,比如音频文件、视频文件等等
values : 存放各类参数的配置文件,具体的配置文件说明如下
——arrays.xml : 存放各类数组的定义文件,字符串数组的根节点为string-array,整型数组的根节点为integer-array
——booleans.xml : 存放布尔类型的定义文件,根节点为resources,元素节点为bool
——attrs.xml : 存放自定义控件的属性信息,根节点为resources,元素节点为declare-styleable——attr
——colors.xml : 存放颜色的定义文件