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

就是上图那个按钮

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
洪涛

SetIcon

阿神

Secara lalai anda harus menggunakan tema style.xml dalam AppTheme (ini boleh dilihat dalam AndroidManifest.xml). Dengan mengandaikan perkara ini berlaku, maka anda boleh menukar warna butang laci dengan:

  1. Masukkan style.xml;

  2. menambah gaya yang diwarisi daripada Widget.AppCompat.DrawerArrowToggle, di sini dipanggil "DrawerArrowStyle". Tambah warna yang anda inginkan di dalam, seperti @color/colorBlue;

  3. Tambahkan baris bernama drawerArrowStyle dalam gaya "AppTheme".
  4. Dengan cara ini, terdapat dua item berikut dalam gaya:
<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>

Jalankannya semula dan anda akan melihat hasilnya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan