Има ли някакъв начин да промените лявото поле на иконата за навигация и дясното поле на елементите за действие в 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