我正在使用 ActionBar Sherlock 库。所以,要更改默认的主页按钮。我这样做了:
<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 上都有这个自定义主页图标/按钮。但是在我的一项活动中,我在代码中有这个:
actionBar.setIcon(R.drawable.options_holo_dark);
当我在那个活动中时,我可以看到我以编程方式设置的图标,即options_holo_dark。我在 Theme 中设置的 1 即custom_home不可见。但是图标已经向右移动,就好像它在左侧给我在主题中设置的图标留出了空间(虽然不可见)。
这就是我现在得到的:
那么,如何避免主页图标左侧的空白区域?
谢谢你