java - 请问如何设置toolbar里的DrawerLayout按钮的颜色?
PHP中文网
PHP中文网 2017-04-18 09:52:33
0
2
557

就是上图那个按钮

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
洪涛

DéfinirIcône

阿神

Par défaut, vous devez utiliser le thème style.xml dans AppTheme (cela peut être vu dans AndroidManifest.xml). En supposant que tel soit le cas, alors vous pouvez changer la couleur du bouton du tiroir en :

  1. Entrez style.xml

  2. ajoute un style hérité de Widget.AppCompat.DrawerArrowToggle, ici appelé "DrawerArrowStyle". Ajoutez la couleur que vous voulez à l'intérieur, comme @color/colorBlue

  3. ;
  4. Ajoutez une ligne nommée DrawerArrowStyle dans le style "AppTheme".

De cette façon, on retrouve avec style les deux éléments suivants :

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="color">@color/colorBlue</item>
</style>

Exécutez-le à nouveau et vous verrez le résultat.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal