Ich möchte zurück anpassen und löschen Symbol in SearchView, wenn es kollabiert. Meine Anforderung ist, die Farbe zu Weiß zu ändern, aber jetzt ist es schwarz. (Bitte beachten Sie das Bild geteilt unten). Ich versuche, dieses Problem für ein paar Tage zu beheben, aber keine der Lösungen, die ich ausprobiert habe, hat nicht funktioniert. Ich habe versucht, einige der Lösungen von SO empfohlen, wie folgt:Ändern von SearchView Farbe von zurück und löschen Sie Symbol in Android Toolbar
Lösung 1:
<style name="AppTheme" parent="@style/Theme.Base.AppCompat.Light.DarkActionBar">
<item name="actionBarWidgetTheme">@style/YourActionBarWidget</item>
</style>
<style name="YourActionBarWidget" parent="@style/Theme.AppCompat">
<item name="searchViewCloseIcon">@drawable/xxx</item>
</style>
Lösung 2:
final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
upArrow.setColorFilter(getResources().getColor(R.color.WHITE), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
Mein Projektstyles.xml
<style name="ToolBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="colorPrimary">@color/blue</item>
<item name="colorPrimaryDark">@color/blue</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:itemTextAppearance">@style/myCustomMenuTextApearance</item>
<item name="android:actionMenuTextColor">@color/white</item>
<item name="actionMenuTextColor">@color/white</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@color/white</item>
<item name="gapBetweenBars">2.5dip</item>
<item name="thickness">2dp</item>
</style>
Screenshots von My genauen Problem:
Bitte bitte helft mir mein Problem zu lösen. Jede Art von Lösungen und Anregungen wäre mir sehr hilfreich. Danke für deine Unterstützung.
haben Sie drawerToggle – Ramesh
@Ramesh Vielen Dank für Ihre Antwort überschreiben versucht. Bitte überprüfen Sie meine Update-Antwort – Chandru
Was ist der Grund hinter dem Thema Theme.AppCompat.Light – Ramesh