我在设计以下场景时遇到问题:
- 显示联系人列表的 3 个选项卡(所有、 friend 和家人)
- 所有选项卡都将根据组包含联系人列表
- 可以选择和查看任何联系人,但应该在同一个选项卡中(全部、家人或 friend )
- 简而言之,标签应该在全局范围内可用。
在这里,我决定使用 ActionBar
并通过使用从 TabListener
的 onTabSelected()
调用的 fragment 来更改 View ;我很困惑,因为我必须只保留单个 Activity 但要保留多个 fragment 。
“保持单一 Activity ”是一种标准/有效的方法吗?请提出建议。
提前致谢。
最佳答案
您应该有一个 Activity 和一个容器(可以是一个空的 LinearLayout),其中的 fragment 根据所选的选项卡进行替换。
关于android - 处理选项卡、操作栏、 Activity 和 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029593/