3

嗨朋友我想在项目中创建标签。为了制作标签,我发现有两种方法

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

2)为每个选项卡创建单独的活动,这种方式冗长但方便,但仍然觉得 TabActivity 是快速的。

想问问有没有人可以告诉我,谢谢

4

2 回答 2

3

为了制作标签,我发现有两种方法

你也可以:

  • 将 aViewPager与选项卡式指示器一起使用,例如ViewPagerIndicator 项目中的PagerTabStrip等。TabPagerIndicatorPagerSlidingTabStrip

  • 使用操作栏中的选项卡(注意:这些选项卡将在某些设备尺寸和方向中转换为下拉列表)

  • 采用FragmentTabHost

  • 使用TabHostTabWidget定期Activity

以下示例项目演示:

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

于 2013-06-29T11:38:20.220 回答
2

使用Fragments作为 TabActivity 的替代品。要获得像 Tabs 的感觉,您可以这样做。使用FragmentActivity。在其中添加不同的片段。并使用ViewPager在不同的 Fragment 之间切换。

于 2013-06-29T11:35:32.680 回答