android - 处理选项卡、操作栏、 Activity 和 fragment

标签 android android-layout android-emulator android-fragments android-activity

我在设计以下场景时遇到问题:

  1. 显示联系人列表的 3 个选项卡(所有、 friend 和家人)
  2. 所有选项卡都将根据组包含联系人列表
  3. 可以选择和查看任何联系人,但应该在同一个选项卡中(全部、家人或 friend )
  4. 简而言之,标签应该在全局范围内可用。

在这里,我决定使用 ActionBar 并通过使用从 TabListeneronTabSelected() 调用的 fragment 来更改 View ;我很困惑,因为我必须只保留单个 Activity 但要保留多个 fragment 。 “保持单一 Activity ”是一种标准/有效的方法吗?请提出建议。

提前致谢。

最佳答案

您应该有一个 Activity 和一个容器(可以是一个空的 LinearLayout),其中的 fragment 根据所选的选项卡进行替换。

关于android - 处理选项卡、操作栏、 Activity 和 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029593/

相关文章:

android - 从 Android 应用程序调用电话号码

java - android-无法获取 fragment 中编辑文本的值

android - 以编程方式设置样式不起作用?

android - BufferedReader 读取在线文本文件而不在文件中缓存文本?

android - buildozer for android 无法构建我的应用程序

android - fragment 仍然添加到后台堆栈而不调用 addToBackStack,为什么?

Android API 8 , 10 ContactsContract.Data.HAS_PHONE_NUMBER 没有这样的列

android - 启动 Android 模拟器时出错

java - 安卓应用程序崩溃

android - RelativeLayout 的 layout_above 给出 "No resource found"错误