我正在努力为某些类型的屏幕定义资源。我关注的主要屏幕是:
银河王牌 (320x480 mdpi) 盖乐世 S2(480x800 hdpi)
我的问题是:
您能否将 3.2+ 的布局定义为:layout-sw320dp-mdpi AND drawable-sw320dp-mdpi?
如果是这样,对于低于 Android 3.2 的系统,您如何在 Galaxy Ace 和 S2 之间进行定义? 由于两个屏幕都被归类为“正常”,因此 Ace 的 layout-normal-mdpi 和 S2 的 layout-normal-hpdi 是吗?
编辑:
在模拟器 (API 4.0) 上测试时,Galaxy Ace 320x480 决定使用 layout-sw320dp-hdpi 资源而不是 layout-sw320dp-mdpi?非常困惑!
最佳答案
Galaxy S2 - 4.3'', 480 * 800, 240 dpi
Galaxy Ace- 3.5'', 320 * 480, 164dpi
根据给定的官方 Android 指南对设备进行分类 here :
Galaxy Ace:正常 - mdpi
Galaxy S2:正常 - hdpi
因此,Ace使用layout-normal-mdpi
,S2使用layout-normal-hdpi
就可以了!
关于android - Android 布局配置 - API 级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063781/