J'ai vérifié la question. Voici les étapes que j'ai suivi. Le code source est hébergé sur GitHub:
https://github.com/jiahaoliuliu/sherlockActionBarLab
Remplacer le style réel pour la pré-v11 appareils.
Copier et coller le code ci-dessous dans le fichier styles.xml des valeurs par défaut du dossier.
<resources>
<style name="MyCustomTheme" parent="Theme.Sherlock.Light">
<item name="homeAsUpIndicator">@drawable/ic_home_up</item>
</style>
</resources>
Notez que le parent ne peut être changé à n'importe quel Sherlock thème.
Remplacer le style réel pour la v11+ périphériques.
Sur le même dossier de dossier de valeurs, de créer un nouveau dossier appelé valeurs-v11. Android va chercher automatiquement le contenu de ce dossier pour les appareils avec l'API ou au-dessus.
Créer un nouveau fichier appelé styles.xml et de coller le code ci-dessous dans le fichier:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyCustomTheme" parent="Theme.Sherlock.Light">
<item name="android:homeAsUpIndicator">@drawable/ic_home_up</item>
</style>
</resources>
Noter que le nom du style doit être le même que le fichier dans les valeurs par défaut du dossier et au lieu de l'élément homeAsUpIndicator, il est appelé android:homeAsUpIndicator.
L'élément en question est parce que pour les appareils avec l'API 11 ou au-dessus, Sherlock Barre d'Action utiliser la valeur par défaut de la Barre d'Action qui est livré avec Android, le nom de la clé est android:homeAsUpIndicator. Mais pour les appareils avec l'API inférieur ou égal à 10, Sherlock Barre d'Action utilise son propre ActionBar, la maison jusqu'indicateur est appelé simple "homeAsUpIndicator".
Utiliser le nouveau thème dans le manifeste
Remplacer le thème de l'application/de l'activité dans le fichier AndroidManifest:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyCustomTheme" >