供参考:http: //developer.android.com/guide/practices/screens_support.html
旧样式大小量词是"已弃用":
一组四种通用尺寸:小尺寸,普通尺寸,大尺寸和xlarge注意:从Android 3.2(API级别13)开始,不推荐使用这些尺寸组,而采用基于可用屏幕宽度管理屏幕尺寸的新技术.如果您正在为Android 3.2及更高版本开发,请参阅为Android 3.2声明平板电脑布局以获取更多信息.
我希望3.2+的设备仍然使用drawable-large-mdpi或layout-xlarge中声明的资源,但似乎并非如此.
我有一个测试项目,其中包含以下每种尺寸的布局文件:
在运行Android 4.0.x的10"Motorola XOOM上,设备选择layout-720dp文件夹中的布局.如果该文件夹不存在,它会在layout-sw600dp文件夹中选择布局! 为什么不选择layout-xlarge中的布局?
更奇怪的是,我在这些文件夹中有drawable:
从上面的10"摩托罗拉XOOM,从drawable-sw600dp-mdpi中选择图像. 为什么不在drawable-xlarge-mdpi中选择drawable?
我们不应该期望xlarge量词在Android 3.2之上完全有效吗?
这是否意味着我必须将drawable-xlarge-mdpi文件夹中的所有资产复制到drawable-sw720dp-mdpi文件夹中?(支持Android 3.0,3.1和3.2+?)
希望我在这里错过了一些简单的东西.请指教.
android ×1