Establecer android: showAsAction = "ifRoom | withText" mediante programación
¿Es posible establecer las banderas como se sugiere aquí android:showAsAction="ifRoom|withText"
programación?
- Gestión de Fragmentos
- Robolectric: ¿Cómo puedo probar una actividad que contiene un SherlockFragment?
- Cómo poner superposición Ver sobre barra de acción Sherlock
- ¿Es posible implementar el botón de alternar en el elemento de menú de acción mediante Actionbar sherlock en android
- Cómo mostrar siempre las pestañas de ActionBar debajo de ActionBar en Android
- Cómo eliminar YourSelf de la lista ShareActionProvider
- Compilación con Android 4.X pero compatible con API Nivel 9
- Los animadores sólo se pueden ejecutar en los subprocesos Looper en Sherlock Action Bar
- Acciones de desbordamiento en ActionBar no mostradas
- Actionbarsherlock + tabs + multi fragmentos?
- ActionBarSherlock - ¿Cómo configurar el relleno del icono de cada barra de acción?
- Tema personalizado de Android: tema diferente para el modo horizontal y vertical
- Uso del icono en la parte superior izquierda de ActionBarSherlock para navegar
Para cada MenuItem
, haga lo siguiente:
myMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
Si desea establecer estas propiedades en tiempo de ejecución, debe hacerlo en el MenuItem
, no en ActionBar
.
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); MenuItem item = menu.findItem(R.id.your_menu_item); item.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); }
¿Has probado esto:
getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_IF_ROOM); getSupportActionBar().setDisplayOptions(MenuItem.SHOW_AS_ACTION_WITH_TEXT);
- Cargar imágenes de la caché de disco con Picasso si está fuera de línea
- ListViews – cómo utilizar la función ArrayAdapter.addAll () antes de la API 11?