资源类型概览

本部分的每个页面都介绍了您可以项目资源目录 (res/) 中提供的特定类型应用资源的用法、格式和语法。

以下是每个页面的简要摘要

动画资源
定义预设动画。
Tween 动画保存在 res/anim/ 中,并从 R.anim 类访问。
帧动画保存在 res/drawable/中,并从 R.drawable 类访问。
颜色状态列表资源
定义一个颜色资源,该资源根据 View 状态而变化。
保存在 res/color/ 中,并从 R.color 类访问。
可绘制资源
使用位图或 XML 定义各种图形。
保存在 res/drawable/ 中,并从 R.drawable 类访问。
布局资源
定义应用程序 UI 的布局。
保存在 res/layout/ 中,并从 R.layout 类访问。
菜单资源
定义应用程序菜单的内容。
保存在 res/menu/ 中,并从 R.menu 类访问。
字符串资源
定义字符串、字符串数组和复数形式,并包含字符串格式和样式。
保存在 res/values/ 中,并从 R.stringR.arrayR.plurals 类访问。
样式资源
定义 UI 元素的样式和格式。
保存在 res/values/ 中,并从 R.style 类访问。
字体资源
定义字体系列并在 XML 中包含自定义字体。
保存在 res/font/ 中,并从 R.font 类访问。
更多资源类型
将其他基本值定义为静态资源,包括以下内容
布尔值
携带布尔值的 XML 资源。
颜色
携带十六进制颜色值的 XML 资源。
尺寸
携带带度量单位的尺寸值的 XML 资源。
ID
为应用程序资源和组件提供唯一标识符的 XML 资源。
整数
携带整数值的 XML 资源。
整数数组
提供整数数组的 XML 资源。
类型化数组
提供 TypedArray 的 XML 资源,您可以将其用于可绘制对象数组。