Temas de nido de abeja * .NoActionBar o * .NoTitleBar – ¿dónde está el botón Menú?
Mi configuración de manifiesto: targetSdkVersion = 11
Tengo Actividad con tema establecido en android: style / Theme.Holo.NoActionBar o android: style / Theme.NoTitleBar
- La barra de herramientas no se desplaza en la barra de estado transparente
- Cómo cambiar el color de la barra de herramientas y los colores de la barra de estado de acuerdo con el color de la imagen en el diseño de material android?
- ¿Cómo detectar la expansión de la barra de estado?
- Android: icono de notificación de la barra de estado incremental
- Mi barra de estado en el android 4.2.2 emulador está roto
Resultado deseado: aplicación que no muestra la barra superior (barra de acción o barra de título) y tiene menú. Quiero casi pantalla completa (reproductor de vídeo o visor de imágenes), posiblemente con barra de estado atenuado.
El problema es que en tal combinación, no hay manera de presionar el botón de menú, porque no hay ningún botón de menú mostrado. Si targetSdkVersion es <11, entonces hay el botón Menú legado en la barra inferior, que esperaría estar allí si elijo ocultar la barra de acción.
No hay botón de menú de hardware en las tabletas, no hay botón de menú virtual con la condición anterior.
¿Es algún fallo de diseño en Honeycomb, que obliga a todas las aplicaciones a tener barra de acción para tener menús?
Hay varios temas de Holo. * Con la versión .NoActionBar, ¿se supone que son sólo para aplicaciones que no tienen menú?
Estoy confundido por qué el botón de menú no se mueve a la barra inferior si elijo no tener barra de acción.
Pregunta: ¿no puedo tener una barra de acción y seguir ofreciendo menú mientras orienta mi aplicación a Honeycomb?
- Android: mostrar / ocultar barra de estado / barra de poder
- Notificación de barra de estado de Android: haz que no se pueda borrar y vuelve a la aplicación (no inicia una nueva instancia)
- ¿Cómo puedo hacer una notificación en la barra de estado sin el mensaje expandido en la ventana "Notificaciones"? (sólo desea el icono)
- Ocultar barra de estado en Android Ice Cream Sandwich
- Evitar la expansión de la barra de estado
- Cómo cerrar la barra de estado / el panel de notificaciones después de hacer clic en el botón de notificación
- ¿Cómo mostrar un icono en la barra de estado cuando se ejecuta la aplicación, incluso en segundo plano?
- ¿Cómo se anima el icono de estado de sincronización de Android?
Si desea un menú, utilice la barra de acción o cree su propio sistema de menús. Eso es cómo es en Honeycomb, y no un defecto de diseño, sino una elección de diseño.
Lo que podría hacer es ocultar la barra de acción en su lugar; Compruebe esta respuesta sobre cómo lograr tales cosas. Una buena estrategia, por ejemplo, sería ocultar la barra de acción si no hay actividad del usuario (eventos de toque que suceden básicamente). Usted podría fijar un contador de tiempo para ocultarlo después de 2 segundos sobre acontecimientos del touchUp y cancelar el contador de tiempo si hay un tacto mientras tanto. De forma similar, muéstrela nuevamente si hay toques.