现在不推荐使用Tabactivity如何正确创建Tablayout?

时间:2011-09-30 06:28:38

标签: android android-fragments android-tabactivity

自引入Fragments以来,不推荐使用TabActivity。

然而,

Hello Views TabLayout教程仍然使用TabActivity,而API-Documentation没有明确的答案如何使用Fragments而不是TabActivity创建Tab Layout。

如果不推荐使用TabActivity,您如何构建Tablayouts?

3 个答案:

答案 0 :(得分:0)

好吧,我有这个问题,这是FragmentTabs.java的解决方案示例。但我仍在等待Fragments提供的解决方案而非使用ActivityGroup

答案 1 :(得分:0)

使用TabHostActionBar标签以及Fragments

我建议您使用带有标签的ActionBar和ViewPager来保存每个标签的片段。

onPageChangeListener的onPageSelected()中,通过getActionBar()设置当前选项卡.setSelectedNavigationItem(position);

并在TabListener的onTabSelected(Tab选项卡,FragmentTransaction ft)中通过mViewPager.setCurrentItem(tab.getPosition())在viewpager中设置当前页面;

Check this example也是。祝你好运!

答案 2 :(得分:0)

ActionBarSherlock发布以来,无需使用旧的tap API。只需在任何最新的Android版本(2.x)上以任何您喜欢的方式使用带有片段的新标签