TabAcitivity的替代方案

时间:2013-06-29 11:30:56

标签: android android-tabactivity

嗨朋友我想在项目中创建标签。制作标签有两种方法我找到了

1)使用不推荐使用的TabActivity类扩展活动类,因为我认为这是一种简单的方法,但不是为什么它被弃用,所以我想知道是否有任何其他类或该类的任何替代。

2)为每个标签创建单独的活动,这种标签虽然冗长但方便,但仍然感觉TabActivity很快。

我想知道是否有人能告诉我, 谢谢

2 个答案:

答案 0 :(得分:3)

  

制作标签有两种方法我找到了

你也可以:

  • 使用ViewPager带标签指示符,例如PagerTabStrip,ViewPagerIndicator项目中的TabPagerIndicatorPagerSlidingTabStrip等。

    < / LI>
  • 使用操作栏中的标签(注意:这些标签会转换为某些设备尺寸和方向的下拉列表)

  • 使用FragmentTabHost

  • 在常规TabHost

  • 中使用TabWidgetActivity

以下示例项目演示:

请注意,前三个示例都使用ActionBarSherlock,因此它们可以在Android 2.x设备上运行。第四个应该从Android 1.0开始运行。

答案 1 :(得分:2)

使用Fragments作为TabActivity的替代方案。为了感觉像Tabs,你可以做到这一点。使用FragmentActivity。在其中添加不同的片段。并使用ViewPager在不同的片段之间切换。