资源类型概述

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

以下是每个页面的简要概述

动画资源
定义预先确定的动画。
补间动画保存在 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 资源,可用于可绘制对象的数组。