2012-04-21 19 views
7

Tengo una aplicación con el menú antiguo. Después de cambiar el tema a Holo y cambiar la versión objetivo del SDK a 14, el botón de menú desapareció (está bien) pero al usar el botón de menú en la barra de acción se muestra el menú de texto fuera de la pantalla como se puede ver en la imagen adjunta. ¿Tiene alguna idea de cómo solucionarlo?El menú de la barra de acciones muestra la pantalla

Action bar error

He resuelto esto. El problema estaba en el parámetro manifesto:

<supports-screens 
     android:anyDensity="false" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:xlargeScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" /> 

Después de cambiar cualquierDensidad a verdadera este problema se ha ido.

+0

Eso es muy extraño. Nunca había visto eso antes. Si puede crear un proyecto de muestra que reproduzca este problema, publíquelo en algún lugar, ya que me gustaría echarle un vistazo. – CommonsWare

+0

Desafortunadamente, eso no me sirvió de nada, el menú todavía cae fuera de la pantalla. ¿Alguna otra solución por ahí? –

Respuesta

6

Tuve un problema similar y lo solucioné configurando android:anyDensity="true". También solucionó otros problemas, como el tamaño de la información sobre herramientas en pantallas de alta densidad. De acuerdo con android developer guide: , no debe configurarlo como "falso".

+0

gracias si aún no está preestablecido, ¡simplemente agregue toda la declaración de pantallas de soporte a su manifiesto! THX, resolvió mi problema! – cV2

Cuestiones relacionadas