Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Definir elementos de desbordamiento de barras de acción

Si defino los siguientes elementos para mi barra de acción:

res/menu/action_menu.xml :

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:title="label"/> <item android:title="label1"/> <item android:title="label2"/> <item android:title="label3"/> <item android:title="label4"/> </menu> 

En mi Actividad:

 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.action_menu, menu); return true; } 

¿Hay de todos modos para permitirme definir ciertos elementos de pasar a la parte de desbordamiento de acción ? ¿Y, cómo hacerlo?

La parte de desbordamiento de PS Action es la parte más a la derecha de la barra de acción que ocultan ciertos elementos como un menú emergente.

2 Solutions collect form web for “Definir elementos de desbordamiento de barras de acción”

Es al revés. ActionBar indicar explícitamente al menú cuáles desea en el ActionBar y que no mediante la configuración de las banderas apropiadas

P.ej

 <item android:id="@+id/refresh" android:title="@string/refresh" android:icon="@drawable/reload_button" android:showAsAction="always"/> 

Aquí android:showAsAction dice cómo manejarlo. Las opciones son

  • siempre
  • Si habitación
  • Nunca
  • ConTexto

Usted puede o opciones junto con el símbolo de tubo como "always | withText"

Consulte la documentación de android para obtener más documentación.

Para añadir algo a la respuesta de Heiko sobre el "menú de desbordamiento" en la barra de acción, esto sólo ocurre si tiene elementos configurados como ifRoom y no hay espacio para que se muestren. En el menú de desbordamiento sólo aparecen con un título y sin icono.

En Android 4.0, el menú de desbordamiento ("3 spinner punto") sólo se muestra en dispositivos que no tienen el botón "menú" físico. Puede probar esto en un ADV configurando la opción Hardware Back/Home keys option a "no".

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.