自引入Fragments以来,不推荐使用TabActivity。
然而,Hello Views TabLayout教程仍然使用TabActivity,而API-Documentation没有明确的答案如何使用Fragments而不是TabActivity创建Tab Layout。
如果不推荐使用TabActivity,您如何构建Tablayouts?
答案 0 :(得分:0)
好吧,我有这个问题,这是FragmentTabs.java的解决方案示例。但我仍在等待Fragments
提供的解决方案而非使用ActivityGroup
。
答案 1 :(得分:0)
使用TabHost或ActionBar标签以及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)上以任何您喜欢的方式使用带有片段的新标签