相关疑难解决方法(0)

xlarge vs sw720dp屏幕尺寸混乱

供参考: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中声明的资源,但似乎并非如此.

我有一个测试项目,其中包含以下每种尺寸的布局文件:

  • 布局sw600dp
  • 布局720dp
  • 布局XLARGE
  • 布局

在运行Android 4.0.x的10"Motorola XOOM上,设备选择layout-720dp文件夹中的布局.如果该文件夹不存在,它会在layout-sw600dp文件夹中选择布局! 为什么不选择layout-xlarge中的布局?

更奇怪的是,我在这些文件夹中有drawable:

  • 提拉 - sw600dp-MDPI
  • 提拉 - XLARGE,MDPI

从上面的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

8
推荐指数
1
解决办法
5830
查看次数

标签 统计

android ×1