Je travaille actuellement sur une bibliothèque mp3 sur Android. La chose est, il y a 4 onglet, représentant des chansons, des albums, des artistes et des listes de lecture. Mon activité principale crée une tabspec pour chaque onglet et les ajoute à un tabhost. Le problème est que je ne peux pas utiliser le ActionBar. J'ai essayé le tutoriel d'Android Developpers et cela fonctionne très bien, cependant quand j'essaie de l'appliquer sur mon projet, ça ne marche pas. Je ne peux pas voir la barre d'action et si j'essaye un getActionBar() dans mon activité il renvoie null.Android ActionBar n'est pas créé
Comme dans le tutoriel, je mis ce code dans l'activité:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.actionbar_menu, menu);
return true;
}
et moi avons créé ce menu:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_save"
android:title="Hello !"
android:showAsAction="ifRoom" />
</menu>
Je suppose qu'il ya plus de choses à faire afin d'afficher la actionbar , mais je ne peux pas trouver une précision sur le Web depuis maintenant ... Est-ce que cela a quelque chose à voir avec le xml de mon activité principale?
Merci pour votre attention
La barre d'action n'est disponible qu'à partir d'Android 3.0 et vous devez définir votre thème d'application sur Holo. –
Je l'ai mis dans le manifeste: –
Et qu'en est-il de l'application 'theme'? –