Antwort

43

Ich ging durch den Toolbar Quellcode, um eine Lösung zu finden, und es stellte sich als ziemlich einfach heraus.

Die Symbolleiste verwendet zwei Stile zum Formatieren der Symbolleiste und des Navigationssymbols. Ich musste einfach diese Stile mit meinen eigenen überschreiben.

<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> 
+1

Hat jemand ein Github-Repository, auf das es zeigen kann, dass es diese Lösung nutzt? Ich habe an dieser Stelle zahlreiche Dinge ausprobiert, einschließlich dieser Lösung. Keiner von ihnen scheint für mich zu funktionieren. Ein voll funktionsfähiges Projekt, das geteilt werden könnte, wäre sehr hilfreich. –

+0

@EricSchlenz Ok. Ich werde eins erstellen. –

+0

@ShubhadeepChaudhuri: Das funktioniert nicht für mich. Hast du irgendeine Idee? Bitte hilf mir. –