Quiero colocar algunos elementos del menú a la izquierda de la barra de acciones de Honycomb, pero no he encontrado documentación que muestre cómo hacerlo. Parece que debería ser posible, ya que la aplicación Contactos tiene búsqueda a la izquierda de la barra de navegación. ¿Alguna idea de cómo configurar los elementos del menú en el lado izquierdo?Colocación de los elementos del menú a la izquierda de la barra de acciones en Honeycomb
31
A
Respuesta
16
El ActionBar tiene soporte para un diseño personalizado entre el icono de la aplicación y los iconos comunes de ActionBar. Ejemplo:
// Set the custom section of the ActionBar with Browse and Search.
ActionBar actionBar = getActionBar();
mActionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
15
aquí es lo que funciona para mí como un sueño: en la Actividad tengo esto:
//hiding default app icon
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
//displaying custom ActionBar
View mActionBarView = getLayoutInflater().inflate(R.layout.my_action_bar, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM)
my_action_bar.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/turquoise">
<ImageButton
android:id="@+id/btn_slide"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@null"
android:scaleType="centerInside"
android:src="@drawable/btn_slide"
android:paddingRight="50dp"
android:onClick="toggleMenu"
android:paddingTop="4dp"/>
</RelativeLayout>
Cuestiones relacionadas
- 1. Android 3.0 Honeycomb: ¿Cómo habilitar/deshabilitar elementos de menú en la barra de acciones?
- 2. ¿Cómo alinear los elementos en la barra de acciones a la izquierda?
- 3. Android Honeycomb: cambiar el estilo de la barra de acciones
- 4. El menú de la barra de acciones muestra la pantalla
- 5. Mostrar cursor en AutoCompleteTextView Android HoneyComb Barra de acciones
- 6. ¿Puedo ocultar el icono de la aplicación de la barra de acciones en Honeycomb?
- 7. Cómo personalizar los elementos del menú en una barra de acción de Android
- 8. Fusionar la barra de acciones de Android con pestañas de menú
- 9. Android: Cambie los elementos del menú de ActionBar del Fragmento
- 10. Android Honeycomb: Cómo diseñar la flecha de esquina derecha en spinner en una Barra de acciones
- 11. Vista personalizada de la barra de acciones
- 12. ¿Cómo eliminar los elementos del menú del fragmento de la pila trasera?
- 13. Barra de acciones navegación de navegación + navegación de tabla - La posición del ruteador no está a la izquierda
- 14. Cambiar la vista en el elemento de menú en la barra de acciones
- 15. Menú desplegable en la barra de acción
- 16. Desbordamiento de la barra de acciones no se muestra
- 17. Barra de acción contextual en Honeycomb
- 18. Barra gris a la izquierda en vim?
- 19. cómo cambiar la barra de herramientas de elemento de menú de barra de acciones cuando usa un tema personalizado para la barra de acciones?
- 20. Cómo agregar un elemento desplegable en la barra de acciones
- 21. Barra de acciones Sherlock elemento de menú onclick
- 22. Cómo alinear a la izquierda los elementos de Mathjax
- 23. Fondo del botón de la barra de acciones
- 24. Estilos contextuales de la barra de acciones
- 25. ¿Hay una forma estándar de agregar divisores entre los elementos de la barra de acciones en Android 3.0?
- 26. Barra de acciones de Android (Barra de acciones de Sherlock): coloque la rueda de desplazamiento descendente completamente a la derecha
- 27. Adición spinner a la Barra de acciones (no Navegación
- 28. Cómo ajustar la barra de navegación del color de la barra de pestañas del menú Configurar
- 29. Fragmentos en fragmentos de la pestaña Barra de acciones?
- 30. Agregando un botón a la barra de acciones con ActionBarSherlock
¿Cómo se determina si la costumbre vista se hizo clic en la barra de acciones? – CACuzcatlan
Intenté esto pero ya no muestra mi ícono de inicio. – CACuzcatlan
@CACuzcatlan, use actionBar.setDisplayOptions (ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME); –