嗨朋友我想在项目中创建标签。为了制作标签,我发现有两种方法
1)使用已弃用的 TabActivity 类扩展活动类,因为我似乎这是一种简单的方法,但不知道为什么不推荐使用它,所以我想知道该类是否有任何其他类或任何替代品。
2)为每个选项卡创建单独的活动,这种方式冗长但方便,但仍然觉得 TabActivity 是快速的。
想问问有没有人可以告诉我,谢谢
嗨朋友我想在项目中创建标签。为了制作标签,我发现有两种方法
1)使用已弃用的 TabActivity 类扩展活动类,因为我似乎这是一种简单的方法,但不知道为什么不推荐使用它,所以我想知道该类是否有任何其他类或任何替代品。
2)为每个选项卡创建单独的活动,这种方式冗长但方便,但仍然觉得 TabActivity 是快速的。
想问问有没有人可以告诉我,谢谢
为了制作标签,我发现有两种方法
你也可以:
将 aViewPager
与选项卡式指示器一起使用,例如ViewPagerIndicator 项目中的PagerTabStrip
等。TabPagerIndicator
PagerSlidingTabStrip
使用操作栏中的选项卡(注意:这些选项卡将在某些设备尺寸和方向中转换为下拉列表)
采用FragmentTabHost
使用TabHost
并TabWidget
定期Activity
以下示例项目演示:
PagerTabStrip
:https ://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager
TabPageIndicator
:https ://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/VPI
操作栏标签:https ://github.com/commonsguy/cw-omnibus/tree/master/ActionBar/TabFragmentDemo
TabHost
和TabWidget
:https ://github.com/commonsguy/cw-omnibus/tree/master/WidgetCatalog/Tab
请注意,前三个示例都使用 ActionBarSherlock,因此它们在 Android 2.x 设备上运行。第四个应该在 Android 1.0 以后的任何设备上运行。
使用Fragments作为 TabActivity 的替代品。要获得像 Tabs 的感觉,您可以这样做。使用FragmentActivity。在其中添加不同的片段。并使用ViewPager在不同的 Fragment 之间切换。