不同屏幕分辨率的多个资产文件
Multiple assets file for Different Screen Resolutions
我想创建一个包含一些配置的 xml 文件,并且此配置在多种屏幕分辨率下有所不同。
因为我想为不同的屏幕分辨率定义不同的配置,所以我定义了 assets 文件夹和 assets-sw600dp 文件夹,并在每个文件夹中创建不同的 xml 配置。
但是没有用。
似乎这个技巧不能应用于 assets 文件夹,如果可以,请解释一下如何为不同的屏幕分辨率创建多个配置?
谢谢。
您无法为资产文件夹创建资源限定符(旨在访问原始文件名和文件层次结构),您可以使用 /res/raw 资源文件夹。
对于 XML,您还可以使用 /res/xml 资源文件夹。
更多信息:https://developer.android.com/guide/topics/resources/providing-resources.html
P.S。如果出于某种原因需要资产文件夹,则必须在 资产目录中实现资源切换。例如,/assets/phone/somefile 和 /assets/tablet/somefile.
我想创建一个包含一些配置的 xml 文件,并且此配置在多种屏幕分辨率下有所不同。
因为我想为不同的屏幕分辨率定义不同的配置,所以我定义了 assets 文件夹和 assets-sw600dp 文件夹,并在每个文件夹中创建不同的 xml 配置。
但是没有用。
似乎这个技巧不能应用于 assets 文件夹,如果可以,请解释一下如何为不同的屏幕分辨率创建多个配置?
谢谢。
您无法为资产文件夹创建资源限定符(旨在访问原始文件名和文件层次结构),您可以使用 /res/raw 资源文件夹。
对于 XML,您还可以使用 /res/xml 资源文件夹。
更多信息:https://developer.android.com/guide/topics/resources/providing-resources.html
P.S。如果出于某种原因需要资产文件夹,则必须在 资产目录中实现资源切换。例如,/assets/phone/somefile 和 /assets/tablet/somefile.