簡體   English   中英

如何在我的Android應用程序中添加動作欄標簽,使其跨平台兼容?

[英]How can I add actionbar tabs to my Android application so that it is cross platform compatible?

我已經開發了一個針對API 7的Android應用。現在,我想添加以下標簽http://developer.android.com/training/implementing-navigation/lateral.html

嘗試實現此功能時,我遇到了我的應用程序針對api 7的問題,並且某些操作欄需要更高的api。 例如,我的錯誤之一是

Call requires API level 14 (current min is 7): android.app.ActionBar#setHomeButtonEnabled

所以現在我的問題是:我該如何解決這個問題? 我有什么選擇?

我聽說過類似“ actionbar sherlock”的內容。 這對我的操作欄標簽有幫助嗎? 如果是這樣,如何將該庫添加到我的項目中?

謝謝!

我認為您可以使用ActionBarSherlock。 您必須以api 11為目標,但是您可以將min設置為低於該值。

需要定位API級別11或更高版本,因為它會導致Android在較新設備上運行時自動添加本機操作欄。 由於您將使用新的API進行編譯,但是您的應用可能會在具有舊版Android的設備上運行,因此必須格外小心,以避免使用或正確檢查並調用最低SDK版本之后引入的任何方法。

指令在這里

另外, ActionBarSherlock會產生大量的“調用要求API級別11(當前最小值為7)”錯誤,可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM