为什么普通mdpi设备从drawable-normal-hdpi而不是默认drawable中选择?

时间:2012-07-25 18:22:38

标签: android android-resources android-screen-support android-resolution

我很抱歉提出问题的方式很奇怪。

基本上问题是我有3个可绘制资源目录

  • 绘制
  • 抽拉正常-HDPI
  • 抽拉-XLARGE

打算像这样分开它

I want to separate it like this

但它不起作用。

因为普通屏幕 mdpi 的设备仍然从 normal-hdpi 中选择,我不想这样做。

我可以将 drawable 重命名为 drawable-normal-mdpi 并且它可以正常工作,但是一个非常小的设备会抱怨找不到资源。

这让我可以选择将文件夹内容从 drawable 复制到 drawable-normal-mdpi ,这听起来不对。

使用alias-xml的选项实际上并不是一个帮助,因为据我所知,我需要为每个单一的drawable提供2 xml,对我来说这比最低的重复文件夹更糟糕分辨率。

我可以做些什么来实现我的目标,如图所示? 谢谢你的时间。

编辑: minSdkVersion =“8”targetSdkVersion =“15”

解决:

我能够通过使用目录

将其分离
  • 抽拉-MDPI
  • 抽拉-HDPI
  • 抽拉-XLARGE

0 个答案:

没有答案