嗨,朋友们,我想在项目中创建标签。为了制作标签,我找到了两种方法
1)使用TabActivity类扩展activity类,这个类看起来已经被弃用了,这是一种简单的方法,但不知道为什么它会被弃用,所以我想知道是否有其他类或该类的替代类。
2)为每个标签创建单独的活动,虽然冗长但方便,但仍然觉得TabActivity是一个快速的。
我想知道是否有人能告诉我,谢谢
发布于 2013-06-29 19:38:20
制作标签的
我找到了两种方法
您还可以:
ViewPager
,例如PagerTabStrip
、来自TabPagerIndicator
项目的ViewPagerIndicator、PagerSlidingTabStrip
等。Activity
中,这些选项卡将转换为下拉列表和<TabPagerIndicator
>D16
以下示例项目演示了:
PagerTabStrip
:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPagerTabPageIndicator
:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/VPITabHost
和https://github.com/commonsguy/cw-omnibus/tree/master/WidgetCatalog/Tab:TabWidget
请注意,前三个示例都使用ActionBarSherlock,因此它们可以在Android2.x设备上运行。第四个应该可以在Android 1.0以上的任何系统上运行。
发布于 2013-06-29 19:35:33
使用Fragments作为TabActivity的替代方案。要获得类似Tabs的感觉,您可以这样做。使用FragmentActivity。在其中添加不同的片段。并使用ViewPager在不同的片段之间切换。
https://stackoverflow.com/questions/17379725
复制相似问题