我會通過谷歌已經提供了它的SDK此示例包。我嘗試將api級別更改爲7,並觀察到項目中存在許多未解決的錯誤。Android的動作條的兼容性
我在這裏列出幾個:
- ICE_CREAM_SANDWICH不能得到解決,或者不是一個字段(ActionBarActivity.java)
- R 1不能被解析爲一個變量(這可能是由於這樣的事實我的XML也包含錯誤)
- SHOW_AS_ACTION_IF_ROOM不能得到解決,或者不是一個字段(ActionBarHelperBase.java)
- 方法setActionView(查看)是未定義的類型菜單項(ActionBarHelperHoneycomb.java)
- 方法getActionBar()是未定義的類型活性(ActionBarHelperICS.java)
- 導入android.view.ActionProvider不能被解析(SimpleMenuItem.java)
- 在res /值-V13/styles.xml - 錯誤:錯誤檢索的項目父:沒有資源發現在給定的名字「機器人:風格/ TextAppearance.Holo.Widget.ActionBar.Title」匹配。
- 錯誤:錯誤:沒有資源發現在給定名稱匹配:ATTR「機器人:actionBarStyle」。 (在res/values-v11/styles.xml中)
任何想法如何擺脫這些錯誤?基本上我瞄準Android設備2.x和更高版本。使用actionbarsherlock是另一種選擇嗎?我在這裏閱讀了一些關於操作欄兼容性包在2.x android設備上工作的文章。