ฉันใช้ android.support.v7.widget.Toolbar และเรียนรู้จากโพสต์นี้ว่าจะเปลี่ยนสีของไอคอนแฮมเบอร์เกอร์เป็นสีขาวได้อย่างไร แต่ลูกศรขึ้น / กลับยังคงเป็นสีเข้มเมื่อฉันโทร
setDisplayHomeAsUpEnabled(true);
ฉันจะทำให้ลูกศรเป็นสีขาวได้อย่างไร?
นี่คือลักษณะของแถบเครื่องมือของฉันเมื่อฉันเรียก setDisplayHomeAsUpEnabled ():
... และนี่คือส่วนที่เกี่ยวข้องของไฟล์ styles.xml ของฉัน:
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">#194C5F</item>
<item name="colorAccent">@color/accent</item>
<item name="drawerArrowStyle">@style/WhiteDrawerIconStyle</item>
</style>
<style name="WhiteDrawerIconStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>
colorControlNormal
ค่า