res 文件夹下的资源目录类型

当需要本地化不同类型的资源时,每个资源在 android 项目结构中都有自己的主页。以下是我们可以在\res 目录下放置的不同目录。放置在每个目录中的资源类型在下表中说明:

目录 资源类型
动画/ 定义属性动画的 XML 文件。
动画/ 定义补间动画的 XML 文件。 (属性动画也可以保存在此目录中,但动画/目录是属性动画的首选,以区分这两种类型。)
颜色/ 定义颜色状态列表的 XML 文件。请参见颜色状态列表资源
绘制/ “位图文件(.png,.9.png,.jpg,.gif)或编译为以下可绘制资源子类型的 XML 文件:: Bitmap files - Nine-Patches (re-sizable bitmaps) - State lists - Shapes - Animation drawables - Other drawables - "
纹理贴图/ 用于不同启动器图标密度的可绘制文件。有关使用 mipmap /文件夹管理启动器图标的详细信息,请参阅管理项目概述。
布局/ 定义用户界面布局的 XML 文件。请参阅布局资源。
菜单/ 定义应用程序菜单的 XML 文件,例如选项菜单上下文菜单子菜单。请参阅菜单资源。
生的/ 任意文件以原始形式保存。要使用原始 InputStream 打开这些资源,请使用资源 ID(R.raw.filename) 调用 Resources.openRawResource()
但是,如果需要访问原始文件名和文件层次结构,可以考虑在 assets /目录中保存一些资源(而不是/res /)。资产/中的文件未获得资源 ID,因此你只能使用 AssetManager 读取它们。
值/ 包含简单值的 XML 文件,例如字符串,整数和颜色,以及样式和主题
XML / 可以通过调用 Resources.getXML() 在运行时读取的任意 XML 文件。必须在此处保存各种 XML 配置文件,例如可搜索的配置。