Stavo passando per questo pacchetto di esempio che Google ha fornito con il suo sdk. Ho provato a cambiare il livello API a 7 e ho osservato che c'erano molti errori irrisolti nel progetto.Compatibilità con ActionBar Android
sto elencando alcuni qui:
- ICE_CREAM_SANDWICH non può essere risolto o non è un campo (ActionBarActivity.java)
- R non può essere risolto in una variabile (Questo è probabilmente dovuto al fatto il mio xml contiene anche errori)
- SHOW_AS_ACTION_IF_ROOM non può essere risolto o non è un campo (ActionBarHelperBase.java)
- il metodo setActionView (View) non è definito per il tipo MenuItem (ActionBarHelperHoneycomb.java)
- Il metodo getActionBar() è definito per il tipo di attività (ActionBarHelperICS.java)
- L'android.view.ActionProvider importazione non può essere risolto (SimpleMenuItem.java)
- in res/valori-V13/styles.xml - errore: errore nel recupero del genitore per l'articolo: nessuna risorsa trovata che corrisponda al nome indicato 'android: style/ TextAppearance.Holo.Widget.ActionBar.Title'.
- errore: Errore: nessuna risorsa trovata corrispondente al nome specificato: attr 'android: actionBarStyle'. (in res/values-v11/styles.xml)
Qualche idea su come sbarazzarsi di questi errori? Fondamentalmente sto prendendo di mira i dispositivi Android 2.xe successivi. L'uso di actionbarsherlock è un'altra alternativa? Ho letto qui su alcuni post che il pacchetto di compatibilità della barra delle azioni funziona anche su dispositivi Android 2.x.