2013-06-29 17 views
3

嗨朋友我想在項目中創建選項卡。製作標籤有兩種方法我找到了TabAcitivity的替代方案

1)用TabActivity類擴展活動類,因爲我認爲這是一種簡單的方法,但不要棄用它,所以我想知道是否有其他班級或該班級的其他選擇。

2)爲每個選項卡創建單獨的活動,其中漫長但方便的方式,但仍然感覺TabActivity是快速的。

我想知道是否有人能告訴我, 感謝

回答

3

爲了使標籤有兩路,我發現

你還可以:

  • 使用ViewPager與標籤指標,如PagerTabStripTabPagerIndicator從ViewPagerIndicator項目,PagerSlidingTabStrip

  • 在活動中使用選項卡ñ吧(注意:這將轉換成一個下拉列表中一些設備大小和方向)

  • 使用FragmentTabHost

  • 使用TabHostTabWidget在常規Activity

以下示範項目展示:

注意的是,前三個樣品全部使用ActionBarSherlock,所以他們在Android 2.x設備上運行。第四個應該運行在Android 1.0之後的任何東西上。

+0

我會嘗試FragmentTabHost,但它不支持在大多以前的Android版本。 你有任何關於FragmentTabHost的鏈接或更多信息。 –

+0

@LoveGarg:'FragmentTabHost'是Android支持包的一部分,應該回到API Level 4:http://developer.android。com/reference/android/support/v4/app/FragmentTabHost.html – CommonsWare

+0

但是在開發中,我們給出了最低要求sdk,我們給它不支持的android 2.2,有沒有工作方式可以在下面的版本中使用它。 並感謝您的快速回復! –

2

使用Fragments作爲TabActivity的替代。爲了得到像Tabs的感覺,你可以做到這一點。使用FragmentActivity。在其中添加不同的片段。並使用ViewPager在不同的片段之間切換。

+0

嗨Stine你可以給我任何工作的例子FragmentActivity 並感謝您的迴應 –