我想创建一个包含一些配置的xml文件,这种配置在多种屏幕分辨率下都有所不同。
因为我想为不同的屏幕分辨率定义不同的配置,所以我定义了资产文件夹和assets-sw600dp文件夹,并在每个文件夹中创建不同的xml配置。
但它不起作用。
似乎这个技巧无法应用于资源文件夹,如果是这样,请有人解释如何为不同的屏幕分辨率创建多个配置?
感谢。
答案 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。