1

我需要将 iOS 应用程序迁移到 android,而且我是 Android 新手,我不确定该应用程序的最佳布局设计是什么:

  1. 标签栏(上面有按钮)总是在屏幕底部
  2. 每个选项卡按钮对应一个屏幕,每个屏幕都有一个子屏幕层次结构

例如: 标签按钮:商店 屏幕显示:商店列表 单击商店:转换到带有地址、网站等的商店详细信息 在商店详细信息屏幕中单击地址:转换到地图

目前我有一个 TabActivity,每个选项卡按钮都与该按钮功能的 Activity 相关联,在每个 Activity 内部,我有一个包含片段的 ViewGroup,因此我可以用新片段替换当前片段以进行屏幕转换(我尝试创建新的 Activity但标签栏消失)。我不知道这是否是最好的设计方法,还是有更好的方法?

4

1 回答 1

0

我相信你想要的是TabHost处理不同的活动:http: //developer.android.com/reference/android/widget/TabHost.html

检查开发指南中的选项卡布局示例:http: //developer.android.com/resources/tutorials/views/hello-tabwidget.html

使用Fragments 将阻止您将应用程序部署到任何设备 < HoneyComb.

于 2011-05-12T20:54:34.053 回答