Я использую библиотеку 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. Но в 1 из моих действий у меня есть это в коде:
actionBar.setIcon(R.drawable.options_holo_dark);
Когда я нахожусь в этой Деятельности, я вижу значок, который я устанавливаю программно, т.е..., options_holo_dark. 1, который я установил в Theme, т.е..., custom_home не отображается. Но значок переместился вправо, как если бы он дал место слева значку, установленному в теме (хотя и не видно).
Это то, что я получаю сейчас:
Итак, как я могу избежать этого пустого пространства в левой части значка Home?
Спасибо