2012-07-11 20 views
1

我必須在我的應用程序中使用ActionBar,但我正在使用Android 2.3。是否有可能在不使用第三方罐子如「actionbarsherlock.com」的情況下完成,也就是說,Android是否有任何支持?在沒有使用第三方罐子的情況下在2.3中執行操作欄

我試着從以前的帖子下面的鏈接,但作爲Android開發者網站已被修改,我無法找到任何東西there

回答

4

你真的回答了你自己的問題 - Actionbarsherlock(和其他人)存在爲較舊的Android版本(2.x及以下版本)提供向後兼容性,因爲本機操作欄不適用於所有Android版本。如果是這樣,沒有人可能會建立實現基本功能的第三方庫(儘管它們可能會擴展它)。

如果你不想使用第三方庫,那麼你將不得不實現自己的OR只支持Android 3.0以上,這可能不是最好的想法。

在我認爲實現自己的將是緩慢的和不必要的,因爲ABS是一個偉大的實施,並允許本機動作條上做支持因此提供相同的用戶體驗,給所有Android用戶版本的Android其工作(良好 - 2.2及以上)。 Jake Warton試圖確保ABS只實現本地功能 - 沒有什麼更多的了。

+0

thnx for ur response.I確實知道ABS是偉大的庫,但想知道任何Android支持庫像android-support-v4.jar一樣存在......在開發人員站點中他們也提到了向後兼容的鏈接,但沒有任何內容那裏。 – 2012-07-11 10:35:00

+0

不是問題,是的,大多數到dev站點的鏈接似乎都被打破了,這非常讓人惱火。如果您需要ABS的幫助,我在這裏製作了一個視頻http://www.youtube.com/watch?v=4GJ6yY1lNNY – 2012-07-11 10:39:05

+0

thx很多幫助我們。 – 2012-07-11 10:43:03

相關問題