资源类型概述

本节中的每个页面都描述了您可以在项目资源目录 (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 资源,您可以将其用于可绘制数组。