ActionBar Divider Styling

Foursquare printscreen

Tengo dos preguntas. Antes de detallar estas preguntas, quiero agregar que estoy usando ActionBarSherlock .

La primera pregunta sería que estoy teniendo problemas con la adición de un divisor entre ActionItems en mi ActionBar . En la pantalla de impresión, hay 3 divisores, por ejemplo, el primero está entre el botón de retroceso y Check In .

Personalizé mi ActionBar usando el estilo de abajo. Sin embargo, el small_detail_divider llamado small_detail_divider no aparece. También intenté agregar este divisor programmatically, usando el setBackgroundSplitDrawable() . Eso tampoco ayudó. ¿Qué debo hacer para añadir un divisor entre esos ActionItem ?

 <style name="Theme.Example" parent="Theme.Sherlock"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="absForceOverflow">true</item> </style> <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar.Solid"> <item name="background">@drawable/top_panel_background</item> <item name="icon">@drawable/application_logo</item> <item name="backgroundSplit">@drawable/small_detail_divider</item> <item name="android:background">@drawable/top_panel_background</item> <item name="android:icon">@drawable/application_logo</item> <item name="android:backgroundSplit">@drawable/small_detail_divider</item> </style> 

Otra pregunta sería: Quiero añadir elementos de acción de la misma manera que se agregan dentro de la pantalla de impresión. Cuando agrego los elementos de acción, siempre se agregan a la derecha de la ActionBar de ActionBar . ¿Cómo puedo añadir un elemento de acción a la izquierda de ActionBar como el botón Atrás en la pantalla de impresión? Cualquier sugerencia ayudaría.

One Solution collect form web for “ActionBar Divider Styling”

El atributo que está buscando es:

 <style name="Theme.Example" parent="Theme.Sherlock"> <item name="actionBarDivider">@drawable/small_detail_divider</item> .... <item name="android:actionBarDivider">@drawable/small_detail_divider</item> ... </style> 

Sólo para darle más información.

La acción dividida ActionBar debe ajustarse con:

 <style name="Theme.Example" parent="Theme.Sherlock"> <item name="actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item> <item name="android:actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item> ... 

A continuación, proporcione su estilo personalizado para la barra de acción dividida.

Pregunta de Thrid: Agregando en orden:

Cuando agregue el elemento de menú de forma pragmática, utilice: Menú

menu.add (0, R.id.menu_new_ab_item, 0, "Item");

El pedido determina cómo ordena los elementos del menú.

Puedes ser más específico en tus archivos menu.xml android:orderInCategory="1..n" puede ser cualquier int. Normalmente comienzo en 10 o así, así que puedo inflar artículos en frente de los artículos estándar.

  • Agregar un botón a la ActionBar con ActionBarSherlock
  • Ocultar ActionBar MenuItems cuando se desliza el cajón de navegación para cualquier cantidad
  • Android Viewpager como Galería de imágenes de diapositivas
  • Dos barras de acción (abajo y arriba) al mismo tiempo?
  • MultiChoiceModeListener que causa problemas con SherlockListFragment
  • Cómo mostrar el título de la barra de acciones de Android sin que se produzca el truncamiento
  • Diseño de barra de acciones personalizada con menú de desbordamiento
  • 9 parche convertido a gradiente
  • ActionBar Sherlock con Android Studio 0.2.2
  • Acciones de desbordamiento en ActionBar no mostradas
  • ¿Cómo puedo agregar un elemento de barra de acción durante el tiempo de ejecución?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.