Estoy tratando de cambiar mi aplicación a una apariencia ICS con ABS. Obtener el ActionBar en sí mismo fue agradable y sencillo, sin embargo, agregar elementos del menú no ha sido así.Elementos de ActionBarSherlock que no aparecen en el desbordamiento
Mi código es el siguiente:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
se están utilizando todas las importaciones correspondientes.
Y mi menu.xml es el siguiente:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/backup" android:title="@string/backupLabel"/>
<item android:id="@+id/restore" android:title="@string/restoreLabel"/>
</menu>
Los espectáculos actionbar, pero el menú se comporta como un menú 2.1 - solamente la activación del botón de menú sin desbordamiento disponible. Esto también es cierto en un emulador de ICS, donde tengo que usar el botón de menú para activar el menú.
Si agrego android: showAsAction = "ifRoom", los elementos aparecen como elementos de acción, pero no en el desbordamiento, que es donde me gustaría que siempre estuvieran.
¿Tiene todo eso sentido?
¿Qué me estoy perdiendo?
http://stackoverflow.com/questions/9286822/how-to-force-use-of-overflow-menu-on -devices-with-menu-button –
http://stackoverflow.com/questions/8758263/how-to-force-overflow-menu-on-android-actionbar-compat –
Paul solucionó su problema con el enlace proporcionado? – Warpzit