para - Crear un menú de opciones en Android
menu para android (4)
Estoy tratando de hacer un menú de opciones en Android como este enlace http://developer.android.com/guide/topics/ui/menus.html#options-menu
pero mi menú desarrollado no aparece en la parte inferior de mi página, sino en la barra de acciones superior.
mi xml está debajo de my_options_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:icon="@drawable/menu_addnew"
android:title="Νέο"
android:showAsAction="ifRoom"/>
<item android:id="@+id/help"
android:icon="@drawable/menu_addnew"
android:title="Βοήθεια" />
</menu>
y mi código de Java es
@Override
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_options_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
//newGame();
return true;
case R.id.help:
//showHelp();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
¿Qué puedo hacer para mostrar el menú en la parte inferior de mi aplicación y no en la barra de acciones superior?
Mi menú se muestra en la imagen de abajo
Quiero crear un menú como la imagen de abajo
¿Cómo puede hacer eso? ¿Alguien me puede ayudar?
Cambia tu nivel objetivo de SDK a 10 o menos .
Parece que está usando Jelly Bean, donde la opción del menú está por defecto en la parte superior.
El menú que ha mostrado es de Menú de estilo Gingerbread.
o intenta
establecer el tema de actividad en Theme.Holo.NoActionBar
Haga clic derecho en su proyecto> propiedades> seleccione Android> Lado derecho puede seleccionar su destino
o cambie la versión de minSdk y el objetivo del archivo de manifiesto de Android
Esta página debe responder cualquier pregunta que tenga: http://developer.android.com/guide/topics/ui/actionbar.html en "Usar la barra de acción dividida" debe ser toda la información que necesita para agregar los elementos del menú a la parte inferior. de tu página
La razón por la que esto se muestra en el menú de acción es porque tiene android:showAsAction="ifRoom"
en su archivo xml. elimina eso y deberías ser bueno.
agregue la siguiente línea después de onCreat.
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.home_screen);