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