-
res目录下支持的资源目录(特别说明的下面列出的是自己不常用的,详情请见官方文档)
- animator/(用于定义属性动画)
- anim/(用于定义渐变动画(属性动画也可放此目录))
- color/
- raw/(需以原始形式保存的任意文件)如要使用原始 InputStream 打开这些资源,resources.openRawResource(R.raw.filename)
- xml/(可在运行时通过调用 Resources.getXML() 读取的任意 XML 文件,各种 XML 配置文件(如可搜索配置)都必须保存在此处。)
- font/(带有扩展名的字体文件(如 .ttf、.otf 或 .ttc)或包含 font-family元素的 XML 文件)
** 切勿将资源文件直接保存在 res/ 目录内,因为这样会造成编译错误。**
-
配置限定符名称,限定符必须遵循表 2 中列出的顺序(这里例举了几个,剩下的见表2)
- MCC(移动设备国家代码)和MNC(移动设备网络代码)
- 布局方向:ldrtl(布局方向从右到左),ldltr(布局方向从左到右) 此配置适用于布局、可绘制资源或值等任何资源。 要为应用启用从右到左的布局功能,则必须在manifests的application标签下设置android:supportsRtl="true"
- 可用屏幕区域的长宽的最小尺寸 swdp , 当应用为多个资源目录提供不同的 smallestWidth 限定符值时,系统会使用最接近(但未超出)设备 smallestWidth 的值
-
引用样式属性,引用样式属性的实质作用是,“在当前主题背景中使用此属性定义的样式”。
android:textColor="?android:textColorSecondary"无需显式声明类型(?android:attr/textColorSecondary)