Я нахожусь в поисках пути, чтобы стиль ActionBar в «вверх» значок, который отображается, когда вы настроили ее для отображения из вашей деятельности:пропитка ActionBar «вверх» индикатор изображения
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Я огляделся и нашел способ добавить отступы между домашним значком и заголовком (Padding between ActionBar's home icon and title), но не способ добавить отступы между значком дома и значком индикатора вверх.
Я порылся в ActionBarView.HomeView
в андроид источника и, кажется, раздуть до индикатора с помощью этого вызова:
mUpView = findViewById(com.android.internal.R.id.up);
Проблемы является com.android.internal.R.id.up
является внутренним, так что я не могу получить доступ к нему, так что выше связанному раствор для заполнения значка дома не будет работать. В идеале я хотел бы переопределить ActionBarView.HomeView
, но он закрыт в пределах ActionBarView
.
Кто-нибудь знает, поддерживает ли ActionBarSherlock хороший способ отменить это поведение? Я рассмотрел создание пользовательского макета дома, но найденные вами потоки показали, что было бы неплохо расходиться со стандартными классами Android.
Любые идеи?
Fom мне работать, что:
http://stackoverflow.com/questions/26809133/how-to-change-toolbar-navigation-icon-and-options-menu-margin – Mnio