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