| ||||
Respuesta: Menu en Android Es que lo tienes en la doc http://developer.android.com/guide/topics/ui/menus.html, lo has probado y no te funciona ? |
| ||||
Respuesta: Menu en Android ¿Hay alguna manera de crear un metodo general para poder crear un metodo que sirva para llamar a los distintos menus de opciones que se tengan, pasandole el nombre del formulario xml. Nose si me explico bien. Aqui dejo el codigo del normal:
Código:
Lo que me refiero es que se pueda hacer este metodo para poder crear cualquier menu, pudiendole indicar con alguna variable el nombre del xml del menu al que tiene que hacer referencia. //Creacion del menu de opciones @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_aux, menu); return true; }//FIN onCreateOptionMenu |
| |||
Respuesta: Menu en Android Si te entendí bien lo que quieres hacer es cambiar de manera dinámica tus menús para eso necesitas sobre escribir el método onPrepareOptionsMenu
__________________ Saludos. |
| |||
Respuesta: Menu en Android Como te ha dicho JaimeSavines el método onPrepareOptionsMenu te proporciona lo que buscas, pero de esta forma estás sacrificando la optimización que hace Android con los menús al cachearlos, ya que obligas al sistema a limpiar el objeto menu con clear() y volver a introducir los elementos deseados cada vez que el usuario desea desplegar el menu. Esto se sale de las guidelines de diseño que se redactan en la documentación sobre las buenas prácticas a la hora de desarrollar para un dispositivo móvil con android (http://developer.android.com/guide/practices/ui_guidelines/menu_design.html) Las acciones principales deben ser siempre accesibles desde la UI, dejando para la tecla menú las opciones más secundarias y/o aquellas principales que se deseen complementar. Personalmente yo te recomiendo usar el método onPrepareOptionsMenu para habilitar o deshabilitar las opciones del menu en casos específicos, pero no para rehacer el menú por completo. Para ello puedes usar setVisibility() o setEnabled() sobre los elementos del menu que se desean manipular. A modo de nota: onCreateOptionsMenu sólo es llamado una vez, pero onPrepareOptionsMenu es llamado cada vez que se pulsa la tecla menú, y siempre después de onCreateOptionsMenu. Última edición por ajdroid; 03/06/2011 a las 07:00 |
| |||
Respuesta: Menu en Android Disculpen las molestias pero no se si ustedes saben alguna forma de crear un menu de mis apps tengo 4 apps calculadora hola mundo listview edittext como le hago para abrirla desde mi menu? |
Etiquetas: Ninguno |