Есть ли способ изменить левое поле значка навигации и правое поле элементов действий в Toolbar
?
Как изменить значок навигации панели инструментов и поле меню параметров
Ответы (1)
Я просмотрел исходный код Toolbar
, чтобы найти решение, и оно оказалось довольно простым.
Панель инструментов использует два стиля для оформления панели инструментов и значка навигации. Просто пришлось переопределить эти стили своими.
<style name="myToolbarNavigationButtonStyle" parent="@style/Widget.AppCompat.Toolbar.Button.Navigation">
<item name="android:minWidth">0dp</item>
<item name="android:padding">12dp</item>
<item name="android:scaleType">centerInside</item>
</style>
<style name="myToolbarStyle" parent="@style/Widget.AppCompat.Toolbar">
<item name="android:paddingRight">10dp</item>
</style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="toolbarStyle">@style/myToolbarStyle</item>
<item name="toolbarNavigationButtonStyle">@style/myToolbarNavigationButtonStyle</item>
</style>
person
timemanx
schedule
10.11.2014
У кого-нибудь есть репозиторий github, на который он может указать, который использует это решение? На данный момент я пробовал множество вещей, включая это решение. Кажется, ни один из них не работает для меня. Полный рабочий проект, которым можно было бы поделиться, был бы очень полезен.
- person Eric Schlenz; 16.09.2015
@EricSchlenz Хорошо. Я создам один.
- person timemanx; 17.09.2015
@ShubhadeepChaudhuri: у меня это не работает. Есть ли у вас какие-либо идеи? Помогите пожалуйста мне.
- person Sagar Panwala; 13.10.2015
Это избавляет меня от моих кнопок панели действий и делает одну кнопку навигации на всю ширину моей панели инструментов, есть идеи?
- person Mullazman; 15.02.2016