处理标签,操作栏,活动和片段

时间:2012-01-27 06:07:55

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

我在设计以下场景时面临问题:

  1. 显示联系人列表的3个标签(所有人,朋友和家人)
  2. 所有选项卡都将按照组
  3. 包含联系人列表
  4. 可以选择和查看任何联系人,但应该在同一个标​​签中(全部,家庭或者朋友)
  5. 简而言之,应该在全球范围内提供标签。
  6. 在这里,我决定使用ActionBar并通过使用onTabSelected() TabListener来调用片段来更改视图;我感到很困惑,因为我必须只保留一个活动但是多个片段。 “保持单一活动”是一种标准/有效的方法吗?请建议。

    提前致谢。

2 个答案:

答案 0 :(得分:3)

你应该有一个Activity,并且有一个容器(可能是一个空的LinearLayout),根据所选的选项卡,替换片段。

答案 1 :(得分:3)

我知道这已经很晚了,但是我使用带有片段的tabhost来做类似的事情。这是一个很好的教程。 http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/