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

3
我想创建一个包含一些配置的XML文件,而这些配置在多个屏幕分辨率下是不同的。
因为我想为不同的屏幕分辨率定义不同的配置,所以我定义了assets文件夹和assets-sw600dp文件夹,并在每个文件夹中创建了不同的XML配置。
但它没有起作用。
似乎这个技巧不能应用于assets文件夹,如果可以的话,请有人解释一下如何为不同的屏幕分辨率创建多个配置?
谢谢。
1个回答

1

你不能为资源文件夹创建资源限定符(这是为了获取原始文件名和文件层次结构),你可以使用/res/raw资源文件夹代替。

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

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

P.S. 如果出于某种原因你需要资源文件夹,你必须在资源目录内自己实现资源切换。例如,/assets/phone/somefile 和 /assets/tablet/somefile。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接