ActionBarSherlock: cambiar homeAsUpIndicator no funciona

Estoy deseando cambiar el icono de arriba con la aplicación del siguiente estilo a mi actividad, pero no funciona y pero aún así obtener el defecto '<' icono de color negro.

¿Puede alguien averiguar qué falta aquí?

<style name="AppTheme.ActionBar" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/actionBarStyle</item> <item name="android:actionBarStyle">@style/actionBarStyle</item> </style> <style name="actionBarStyle" parent="@style/Widget.Sherlock.Light.ActionBar.Solid"> <item name="android:background">@drawable/header_bar</item> <item name="background">@drawable/header_bar</item> <item name="android:homeAsUpIndicator">@drawable/up_indicator</item> <item name="homeAsUpIndicator">@drawable/up_indicator</item> <item name="android:displayOptions">homeAsUp|showHome</item> <item name="displayOptions">homeAsUp|showHome</item> </style> 

One Solution collect form web for “ActionBarSherlock: cambiar homeAsUpIndicator no funciona”

Si no recuerdo mal, he trabajado alrededor de este tema moviendo debe mover los elementos android:homeAsUpIndicator y homeAsUpIndicator en la declaración del tema principal. En otras palabras, intente:

 <style name="AppTheme.ActionBar" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/actionBarStyle</item> <item name="android:actionBarStyle">@style/actionBarStyle</item> <item name="android:homeAsUpIndicator">@drawable/up_indicator</item> <item name="homeAsUpIndicator">@drawable/up_indicator</item> </style> <style name="actionBarStyle" parent="@style/Widget.Sherlock.Light.ActionBar.Solid"> <item name="android:background">@drawable/header_bar</item> <item name="background">@drawable/header_bar</item> <item name="android:displayOptions">homeAsUp|showHome</item> <item name="displayOptions">homeAsUp|showHome</item> </style> 

No estoy seguro de si también tuve que subir el displayOptions , pero es posible que desee dar un ir demasiado en caso de que arriba no funciona de inmediato.

Por cierto, encuentro nombrar un estilo AppTheme.ActionBar y luego heredar de Theme.Sherlock.Light bastante confuso. Si fuera un estilo específico de ActionBar, habría esperado algo como Widget.Holo.Light.ActionBar (o cualquiera de los otros estilos de widget) como el padre. Si es tu tema principal, lo nombraré en consecuencia. Hasta usted, por supuesto.


Edit: Respuesta actualizada después del comentario de Jake.

  • IU de la tarjeta Google Now para listview
  • ¿Cómo puedo utilizar varios valores para las propiedades de diseño XML de Android?
  • Android: rotar recorta las esquinas de la forma
  • ¿Cómo puede obtener el número de versión de manifiesto de las variables XML de la aplicación (disposición)?
  • Atributos XML personalizados sin vista personalizada en Fragmento
  • La definición plural se ignora para la cantidad cero
  • Android Imagebutton resplandor de enfoque / tinte de color
  • ¿Por qué usamos xml?
  • (No se puede encontrar la referencia de id) Ningún recurso coincide con el nombre dado en
  • Error al crear los controles de la pieza
  • ¿Cómo hacer referencia a un estilo definido en un módulo de Android con IntelliJ?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.