第一层
java
java代码,实现业务功能。
res
存放各种资源文件。
· res各层功能
drawable:存放各种位图文件和一些其他的drawable类型的XML文件。
layout:存放布局文件,可以创建一个单独的布局来适应一些特殊机型。
menu:实现菜单项相关的XML。
values:
-demens.xml定义尺寸资源
-string.xml定义字符串资源
-styles.xml定义样式资源
-colors.xml定义颜色资源
-arrays.xml定义数组资源
-attrs.xml自定义控件使用
-theme主题文件,用于定义主题,和style相似,但是会对整个应用的Actvitiy起作用。raw:用于存放各种原生资源。
关于.9图片的补充:
.9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法,使图片支持在android 环境下的自适应展示。
SDK自带了一个.9图片的制作工具,draw9patch.bat。运行之后点击show patches,然后直接使用鼠标来拉取对应的需要拉伸的区域即可,按住shift可以去掉某一部分的选择。
具体的实现之后进一步学习了,再来补充~!
参考链接