2012-08-15 7 views
7

Tengo una pregunta con respecto a la barra de acciones sherlock. En modo retrato, ICS no muestra texto junto a los elementos del menú en la barra de acción, sin importar cuánto espacio haya disponible. El modo giratorio a horizontal produce el comportamiento esperado (iconos + texto). Si elimino el icono del elemento del menú, se muestra el texto (solo) en modo vertical. ¿Es posible mostrar texto + icono en modo retrato si hay espacio disponible? Uso el código a continuación para agregar elementos de menú a la barra de acciones.El texto nunca aparece con iconos en modo retrato en SherlockActionBar

@Override 
public boolean onCreateOptionsMenu(Menu menu) 
{ 
    menu.add(Menu.NONE, 1, 0, "Post").setTitle("Post").setIcon(android.R.drawable.ic_menu_save).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);  

    return true; 
} 

Gracias de antemano.

Respuesta

6

De https://github.com/JakeWharton/ActionBarSherlock/issues/400:

Usted nunca verá tanto el icono y el texto en pequeños puntos de vista sobre cualquier pantalla con una anchura inferior a 480dp. Esa es una regla de la barra de acción nativa.

Por lo tanto, no, no es posible en pantallas más pequeñas, incluso si hay espacio en la barra de acciones. Sin embargo, como ya ha señalado, puede soltar el ícono para forzar que aparezca el texto.

Cuestiones relacionadas