2011-11-15 34 views
4

那麼,IM開發和應用的API 8 TabActivity但是今天我發現,「此類已廢棄。Android的API TabActivity棄用

所以我們應該用FragmentActivity從現在到實現標籤?但是當我想顯示listview進行某項活動時呢?我是否需要使用ListFragment(但這是「自:API級別11」)

正如任何人都可以看到的,我對如何繼續前進感到困惑。

這將是巨大的,如果有人能提供我關於這個問題,製表符,片段和其他任何有用的意見(AsyncTaskLoader只是api11?)

順便說一句,我讀的是fragment可以利用良好的和明確的概念自api 1,但現在我無法找到。請幫助:(

編輯:只需重新更改標題的Cuz ListFragment沒有過時,如果我沒有想那麼做,PLZ對不起牛逼這裏:d

回答

2

您可以根據android-support-v4.jar在低版本使用片段

+0

好的,那是我之前看到.jar的。我試圖實現一些樣本,但我遇到了R類的問題。那改變了? –

+0

「_i與R class_有問題」,實際上R.java是一個** AUTO-GENERATED FILE **。希望一個乾淨的版本將解決您的問題 –

+0

但是當我從該.jar導入樣本時,我的R類從項目中刪除並需要導入com.example.android.supportv4.R,但無法找到該類...需要進一步研究瞭解這個 –

6

嗯,即時通訊發展與TabActivity應用的API 8,但今天我發現, 「這個類是過時了。」

在Android中,「不推薦」通常意味着「我們會盡可能長時間保持這一點,但您應該考慮更好的選擇」。對於TabActivity,長期計劃是將選項卡放在操作欄中,您可以在Android 3.x或更高版本上使用它,在Android 2.x上使用類似ActionBarSherlock的東西。

所以我們應該從現在開始使用FragmentActivity來實現製表符?

不一定,儘管它肯定是一種選擇。

但是當我想要顯示一個listview與一個活動呢?我一定T選用ListFragment(但這是「自:API級別11」)

ListFragment也可以在Android支持包,你在哪裏得到FragmentActivity同一個地方。

AsyncTaskLoader for api11?

AsyncTaskLoader也可在Android支持包中找到。

這將是巨大的,如果有人能提供我這個問題,製表符,片段和其他任何有用的建議

這將覆蓋書幾百頁良好的和明確的概念。您可能會考慮在更具體的地方提出其他問題。

如果您還沒有這樣做的話,請閱讀:

+0

所以ActionBarSherlock模擬3.X的較低API的一個動作條,並有標籤欄的相同的使用,對不對? –