Je suis l'aide de la nouvelle v7 appcompat bibliothèque disponible à partir de Android 4.3 (API level 18).
Indépendamment de ce qui est spécifié dans showAsAction pour un élément de menu, il n'est pas montré, il crée toujours le menu contextuel de l'icône, et met même un seul élément de menu sous le menu.
En essayant d'ajouter un menu pour une activité de ce genre:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_sizes, menu);
return true;
}
Et voici mon menu xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_add_size"
android:title="@string/menu_add_item"
android:orderInCategory="10"
android:showAsAction="always"
android:icon="@android:drawable/ic_menu_add" />
</menu>
Est-ce un bug de la nouvelle bibliothèque de prise en charge v7, ou tout simplement quelque chose de mal avec le code? J'ai été en utilisant le même code avec ActionBarSherlock de nombreuses fois avant.