【发布时间】:2012-03-16 10:59:12
【问题描述】:
我读过应该避免嵌套片段(例如here),但我不知道如何执行以下操作:
我正在使用以下 UI 开发一个标签应用程序 (android:minSdkVersion="12"):
搜索栏始终在此处,用户可以浏览多个菜单选项(“主页”、“画廊”...)。我的想法是使用带有包含搜索栏和 FrameLayout 布局的 BaseActivity,我将在其中加载与用户导航选择相对应的 Fragment。
我的问题是,在“主页”片段中,我有几个选项卡,我想以相同的方式实现,即布局包含选项卡栏和 FrameLayout,我将在其中加载相应的片段,这会导致到嵌套的 Fragment...
我知道我可以使用多个活动来代替 BaseActivity,并在每个布局中包含搜索栏,但它会在用户每次更改活动时显示和消失...
编辑
我还需要一个固定的页脚,所以我不能使用 CommonsWare 在他的回答中提出的操作栏。
有人可以帮忙吗?
【问题讨论】: