如何更改Android搜索視圖圖標顏色?默認顏色是白色,是否可以更改圖標顏色。安卓搜索視圖圖標以編程方式改變顏色
我曾嘗試:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_search"
android:actionViewClass="android.widget.SearchView"
android:icon="@drawable/ic_theme_blue_menu"
android:showAsAction="always"
android:title="@string/search_actionbar"/>
<item
android:id="@+id/slider_menu"
android:icon="@drawable/ic_slider_menu"
android:orderInCategory="100"
android:showAsAction="always"/>
</menu>
但我需要改變它的代碼,而不是在佈局文件。可能嗎?
謝謝!我使用的屬性textColorHint和textColor設置爲White的Theme.AppCompat.Light。但我無法想出一種將圖標顏色更改爲白色的方法。但這是一個乾淨而簡單的解決方案。現在不需要改變這些屬性。 – Shubhral
它爲我工作。 –