recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 请问如何设置toolbar里的DrawerLayout按钮的颜色?

就是上图那个按钮

PHP中文网PHP中文网2827 Il y a quelques jours579

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 09:54:33

    DéfinirIcône

    répondre
    0
  • 阿神

    阿神2017-04-18 09:54:33

    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.

    répondre
    0
  • Annulerrépondre