我正在使用ActionBar Sherlock庫。所以,要更改默認主頁按鈕。我這樣做:ActionBar上的自定義主頁按鈕
<style name="Theme.mTheme" parent="android:Theme.Sherlock.Light.DarkActionBar">
<item name="android:homeAsUpIndicator">@drawable/custom_home</item>
</style>
沒有工作
所以,我說這太:
<item name="homeAsUpIndicator">@drawable/custom_home</item>
現在它的工作。我在每個ActionBar上都有這個自定義主圖標/按鈕。但在我的活動1我有這樣的代碼:
actionBar.setIcon(R.drawable.options_holo_dark);
當我在那個活動,我可以看到我設置編程即..圖標,options_holo_dark。我在主題ie設置的1,..,custom_home是不可見的。但是圖標已經移動到右側,就好像它在左側給出我在主題中設置的圖標(儘管不可見)。
這就是我現在越來越:
所以,我怎樣才能避免在主頁圖標左側空白區域?
謝謝
使用setLogo()方法,只更改home指示符的圖標! http://developer.android.com/reference/android/app/ActionBar.html#setLogo(int) – Pavlos