2013-08-24 39 views
6

W mojej aplikacji Android,Jak zmienić wizerunek homeAsUpIndicator w domyślnego motywu Theme.Holo.Light

Używam domyślny motyw Theme.Holo.Light.

Teraz chcę zmienić „<” znak, który jest domyślnym przy użyciu to:

<item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_light</item> 

Zmieniając to pod

<item name="homeAsUpIndicator">@drawable/ic_launcher</item> 

Ale tu znak pozostaje tak jak jest, to nie ma zmień obraz. Załączam zrzut ekranu akcji. Każda pomoc zostanie doceniona.

enter image description here

+0

To może pomóc: http://stackoverflow.com/questions/13168843/actionbarsherlock-changing-homeasupindicator-doesnt-work –

Odpowiedz

8

umieścić je w swojej domyślnej Activity tematu.

<item name="android:homeAsUpIndicator">@drawable/ic_launcher</item> 
+0

To znaczy, w themes.xml pliku? Ponieważ używam motywu Domyślny: Theme.Holo.Light – Ponting

+0

Utwórz niestandardowy motyw z 'Theme.Holo.Light' jako jego rodzica. ' @ odkształcalne/ic_launcher ' – Mihir

+0

Więc robię niestandardowy motyw tak: @ drawable/ic_launcher w pliku style.xml? Dzięki. – Ponting