一、简单的列表
values/style.xml
样式文件:这个文件中的内容和theme.xml中的差不多,但是你可以自己定义一些样式,然后被控件所引用,类似于CSS中的样式表。
2.drawable/xxx.xml
图片类文件:除了正常的拉个位图啥的放到这个目录中,也可以使用xml绘制简单的图形,通常就是按钮背景图片之类的。
- selector 状态选择器
- item 状态定义
- shape 图形定义
3.color/xxx.xml
颜色选择器文件:跟drawable很像,通常用来设置按钮不同状态的文字颜色
1.selector 状态选择器
2.item 状态定义
4.values/color.xml
颜色表文件:为app所用将用到的各种颜色值赋予一个资源ID。可以在系统里直接使用R.color.name来代表颜色值。
5.values/string.xml
字符表文件:为app所有将用到的字符串赋予一个资源ID。与颜色值一样。
6.values/attr.xml
自定义控件的属性表文件:这个会在自定义控件中单独说明。
7.values/themes.xml
主题文件
二、稍微总结一下
如果是初入门android开发,会被这众多的xml搞昏头,也没有看到有人系统的梳理过这些东西。简单记录一下,免得时间长了忘记了。
三、两个异常
<?xml version="1.0" encoding="utf-8"?>
<selector