不同屏幕分辨率的多资产文件

时间:2017-01-08 10:35:41

标签: android assets

我想创建一个包含一些配置的xml文件,这种配置在多种屏幕分辨率下都有所不同。

因为我想为不同的屏幕分辨率定义不同的配置,所以我定义了资产文件夹和assets-sw600dp文件夹,并在每个文件夹中创建不同的xml配置。

但它不起作用。

似乎这个技巧无法应用于资源文件夹,如果是这样,请有人解释如何为不同的屏幕分辨率创建多个配置?

感谢。

1 个答案:

答案 0 :(得分:0)

您无法为资产文件夹创建资源限定符(用于访问原始文件名和文件层次结构),您可以使用 / res / raw 资源文件夹。

对于XML,您还可以使用 / res / xml 资源文件夹。

更多信息:https://developer.android.com/guide/topics/resources/providing-resources.html

P.S。如果由于某种原因需要assets文件夹,则必须在资产目录中为资源切换制作自己的实现。例如,/ assets / phone / somefile和/ assets / tablet / somefile。