在我的手機中,搜索圖標的顏色以灰色顯示。如何更改搜索圖標的顏色作爲提示
我曾嘗試下面的代碼將其更改爲白色,但什麼都沒有發生:
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我會讓你知道 –