Ответ 1
Элемент темы android:homeAsUpIndicator
(и homeAsUpIndicator
для ActionBarSherlock
) устанавливает ярлык для значка "вверх" - маленькая стрелка, указывающая влево, которая отображается рядом с значком приложения, когда вы вызывали setDisplayHomeAsUpEnabled(true)
в действии бар.
Размер вытягиваемого значения определяет левое поле для значка приложения (логотип). По умолчанию его размеры 16dp x 16dp. Если вы разместите там более широкий доступ, промежуток между краем экрана и значком приложения будет шире, даже если значок вверх не отображается в данный момент.
Если вы хотите изменить значок приложения (логотип). Используйте метод setLogo(int)
или setLogo(Drawable)
ActionBar
. Не забудьте также вызвать setDisplayUseLogoEnabled(true)
- этот метод переключается между отображением значка приложения и пользовательского логотипа. Также вы можете определить логотип в манифесте в атрибуте android:logo
тегов <application>
и <activity>
и установить в теме, что вы хотите использовать логотип вместо значка приложения в панели действий.