【发布时间】:2012-01-18 20:20:20
【问题描述】:
我必须以最佳的兼容性对不同的屏幕尺寸(平板电脑和智能手机)以及版本 2.3、3.2 和 4.0 对我的 Android 应用进行编程。 我知道将布局的文件夹命名为 res/layout-sw600dp/ 的可能性。使布局与不同的屏幕尺寸完全匹配。
因此,由于我将完全为平板电脑/智能手机使用不同的布局,我将从“加载屏幕”开始,它测试使用的是哪个 Android 版本以及是否使用了平板电脑 -或智能手机设备,例如在平板电脑的布局中,某些屏幕上会有智能手机上没有的按钮。
所以我将不得不将所有这些都放在包中,如下所示:
- 常见
- 2.3
- 平板电脑
- 智能手机
- 3.2
- 平板电脑
- 智能手机
- 4.0
- 平板电脑
- 智能手机
我会选择这种分离,因为在我看来,这是为即将到来的 *更新*做好准备的最佳方式,假设应该添加Android 4.0 中工具栏中的按钮。
在您看来,这种分离是好事还是完全超载?
4.0 中还有其他我应该注意的新功能吗?
【问题讨论】:
标签: android layout version screen-size android-4.0-ice-cream-sandwich