App 资源的提供

https://developer.android.com/guide/topics/resources/providing-resources
本文是对上述文档的记录。
本文介绍如何对Android项目中的资源进行分组,以及如何为特定的设备提供备用资源。

资源分组

项目 res/ 目录内支持的资源目录详见文档链接。
切勿将资源文件直接保存在res目录内,这将会导致编译错误

备用资源

几乎每个应用都应提供备用资源以支持特定的设备配置。 例如,对于不同的屏幕密度和语言,您应分别包括备用可绘制对象资源和备用字符串资源。 在运行时,Android 会检测当前设备配置并为应用加载合适的资源。
为一组资源指定特定于配置的备用资源形势如下:

-

详见文档链接

  • 限定符中的值是不区分大小写的。在处理之前,资源编译器会将目录名称转换为小写,以避免不区分大小写的文件系统出现问题。名称中使用的任何大写字母只是为了便于认读。

创建别名资源

  • 可绘制对象
    要创建指向现有可绘制对象的别名,请使用 元素
  • 布局
    要创建指向现有布局的别名,请使用包装在 中的 元素。
  • 字符串和其他简单值
    要创建指向现有字符串的别名,只需将所需字符串的资源 ID 用作新字符串的值即可


    Hello
    @string/hello

你可能感兴趣的:(App 资源的提供)