2011-09-30 54 views
8

自引入碎片以來,TabActivity已棄用。如何正確創建一個Tablayout現在Tabactivity已被棄用?

然而,Hello Views TabLayout教程仍然使用TabActivity,並且API文檔對如何使用Fragments而不是TabActivity創建Tab佈局沒有明確的答案。

你現在如何構建Tablayouts TabActivity已棄用?

+0

重複:http://stackoverflow.com/questions/7599816/tabactivity-is-deprecated – Casebash

回答

0

ActionBarSherlock發佈以來,不需要使用舊的tap API。只需使用任何你喜歡的任何最新的Android版本(2.x)片段的新選項卡

0

那麼,我有這個問題,這是FragmentTabs.java的解決方案示例。但我仍在等待Fragments提供的解決方案,而不是使用ActivityGroup

+0

編輯鏈接。 。 –

0

使用TabHostActionBar帶有標籤以及Fragments

我建議您使用帶有製表符的ActionBar和一個ViewPager來保存每個製表符的片段。

in onPageSelected()onPageChangeListener,通過getActionBar()設置當前標籤頁。setSelectedNavigationItem(position);

並在onTabSelected(Tab選項卡,FragmentTransaction ft)TabListener通過mViewPager.setCurrentItem(tab.getPosition())在viewpager中設置當前頁面;

Check this example。祝你好運!