我的应用程序由使用 Tabhost 和 Activity 组的选项卡组成。目前运行良好。但是,我被告知扩展应用程序以支持平板电脑。当前的应用程序似乎可以在平板电脑上运行,空间利用率较低。我被告知在几个屏幕中使用拆分视图。
因此,我对扩展设计进行了严格的研究。一种建议是使用片段。这最终需要进行重大的设计更改并消耗更多时间。另一种是调整现有代码以扩展支持,这远不推荐。
该应用旨在支持 2.2 以上的所有 Android 版本
谁能指导我一个更好的解决方案?
编辑:
我已经在使用新的布局命名约定。
layout-sw600dp
layout-sw800dp
例如,对于当前的智能手机版本,屏幕的列表视图为
Item A
Item B
Item C
点击任何项目会在显示详细信息的活动组中打开一个新活动。
但在平板电脑中,上述两个功能使用拆分视图被带到一个布局中。
Item A |
Item B | Item details
Item C |
我坚持实现上述功能。我可以在 ActivityGroup 中使用片段吗?