2012-06-05 21 views
6

Estoy configurando una barra de acciones con Sherlock con 3 elementos/íconos. Al ejecutar un emulador de ICS, solo puedo ver 2 íconos. Y además: ¡SIN menú de desbordamiento (esos 3 íconos de puntos)! Solo obtengo el 3er icono si presiono el botón de menú del teléfono.Desbordamiento de la barra de acciones no se muestra

¿Tengo que forzar el icono de desbordamiento? Si es así, ¿cómo puedo hacerlo?

Respuesta

7

¿Tengo que forzar el icono de desbordamiento y, de ser así, cómo puedo hacerlo?

Todo lo que necesita hacer es heredar su tema de uno de los .ForceOverflow temas. Tenga en cuenta que esto solo funcionará para Android 2.0 y 3.0. En 4.0 se usa el componente ActionBar nativo, y el elemento de desbordamiento solo se muestra si el dispositivo no tiene una tecla de menú.

+0

Hmm Ya estoy usando un tema que 'parent =" Theme.Sherlock "'. ¿Cómo puedo heredar 2 temas? – membersound

+1

@membersound: use 'Theme.Sherlock.ForceOverflow' –

+1

Solo para mencionar, el sufijo de temas' .ForceOverflow' se descontinúa. [El problema se discute aquí] (http://stackoverflow.com/questions/12875081/actionbarsherlock-forceoverflow-resource-not-found) – mdelolmo

4

¿Tengo que forzar el icono de desbordamiento

Su emulador está configurado, por defecto, para emular un dispositivo que tiene una tecla MENÚ fuera de la pantalla, al igual que el Nexus S. Tales dispositivos no tendrán un botón de menú de desbordamiento en pantalla: los usuarios utilizarán la tecla MENÚ para acceder al desbordamiento. Muchos de esos dispositivos, como el Nexus S, serán aquellos actualizados de Android 2.x, donde el usuario ya estará acostumbrado a presionar la tecla MENÚ para obtener lo que solía ser el menú de opciones y ahora es el menú de desbordamiento.

Puede cambiar su emulador para emular un dispositivo sin una tecla MENÚ fuera de la pantalla. En su AVD Manager, para un AVD, agregue la propiedad "Hardware Back/Home keys" (que, a pesar del nombre, también tiene la tecla MENU) y configúrelo como verdadero o falso como desee.

Cuestiones relacionadas