设计兼容智能手机和平板电脑的应用程序

时间:2013-03-19 09:36:47

标签: android android-layout android-fragments android-tabhost android-tabactivity

我的应用程序包含使用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中使用片段吗?

0 个答案:

没有答案