限制使用xlarge-mdpi资源的Kindle Fire模拟器?

时间:2012-06-12 16:03:08

标签: android android-emulator android-resources kindle-fire

如果我有两个资源目录:

  • res/drawable-large-mdpi
  • res/drawable-xlarge-mdpi

然后亚马逊规格制作的Kindle Fire模拟器将始终使用后面目录中的资源。

原因众所周知:模拟器将Fire的屏幕计算为xlarge-mdpi,但实际上它是large-mdpi

如何同时拥有两个资源目录并强制Fire使用res/drawable-large-mdpi中的资源,同时让其他10英寸平板电脑使用res/drawable-xlarge-mdpi中的资源?我试图解决这个问题几天没有成功。

PS。我没有真正的设备,但我通过亚马逊规格创建的模拟器测试Kindle Fire。

1 个答案:

答案 0 :(得分:3)

  

如何同时拥有两个资源目录并强制Fire使用res / drawable-large-mdpi中的资源,同时让其他10英寸平板电脑使用res / drawable-xlarge-mdpi中的资源?

它已经这样做了,所以你的工作已经完成。

但是,您可能需要购买火来测试它。在这方面,您无法创建忠实再现Fire的2.3.x模拟器图像。

你应该能够创建一个应该有效的新模拟器(例如,3.2或4.0),尽管我还没有尝试过。他们修复了模拟器计算,以便在2.3之后的某个时间更好地处理这种情况。