В моем мобильном телефоне цвет значка поиска отображается в сером цвете.Как изменить цвет значка поиска как подсказку
Я попытался следующий код, чтобы изменить его к белому, но ничего не произошло:
int magId = getResources().getIdentifier("android:id/search_mag_icon", null, null);
ImageView searchhintIcon = (ImageView) searchView.findViewById(magId);
if (null != searchhintIcon) {
searchhintIcon.setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_ATOP);
}
Как можно изменить эту систему поиска подсказки значок белый цвет?
Вот мой themes.xml файл:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="actionModeBackground">@color/cometchat_grey</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">#5477B1</item>
<item name="android:icon">@android:color/transparent</item>
</style>
</resources>
попробовать мой ответ. дайте мне знать, это работает для вас? –
Каков фактический цвет вашего значка? – AbhayBohra
@DaminiMehra Я дам вам знать –