2017-01-08 27 views
0

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

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

但它没有奏效。

似乎这个技巧不能应用于资产文件夹,如果是这样的话,请有人解释我怎样才能为不同的屏幕分辨率创建多个配置?

谢谢。

回答

0

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

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

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

附:如果您因某种原因需要资产文件夹,则必须自行实施资源交换资产目录中的。例如,/ assets/phone/somefile和/ assets/tablet/somefile。