Я прошел через этот образец пакета, который Google предоставил с помощью sdk. Я попытался изменить уровень api до 7 и заметил, что в проекте было много нерешенных ошибок.Совместимость Android ActionBar
я перечисляю несколько здесь:
- ICE_CREAM_SANDWICH не может быть разрешен или не является полем (ActionBarActivity.java)
- R не может быть разрешен к переменной (Это, вероятно, связано с тем, мой XML также содержит ошибки)
- SHOW_AS_ACTION_IF_ROOM не могут быть разрешены или не является полем (ActionBarHelperBase.java)
- метод setActionView (View) не определено для типа MenuItem (ActionBarHelperHoneycomb.java)
- Метод getActionBar() не определено для типа активности (ActionBarHelperICS.java)
- android.view.ActionProvider импорта не может быть разрешен (SimpleMenuItem.java)
- в разрешении/значения-V13/styles.xml - error: Ошибка получения родительского элемента: не найден ресурс, который соответствует указанному имени 'android: style/ TextAppearance.Holo.Widget.ActionBar.Title'.
- Ошибка: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'android: actionBarStyle'. (в res/values-v11/styles.xml)
Любая идея, как избавиться от этих ошибок? В основном я нацелен на устройства Android 2.x и более поздние версии. Использует ли actionbarsherlock другую альтернативу? Я читаю здесь, на каком-то посту, что пакет совместимости с панелью действий работает и с устройствами Android 2.x.