SearchView的提示文字颜色

时间:2019-06-01 12:23:58

标签: android searchview

如何在SearchView中设置提示文字的颜色?

<SearchView
                android:id="@+id/search_view"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:iconifiedByDefault="false"
                android:transitionGroup="true" />

我尝试过:

<item name="android:textColorHint">@android:color/grey</item>

然后:

<string name="search_hint">Search for a contact<font fgcolor="#ffbbbbbb"></font></string>

但是他们都没有使用提示文本颜色。

1 个答案:

答案 0 :(得分:0)

您可以通过将主题设置为SearchView来设置提示文本颜色。

    <SearchView
        android:id="@+id/search_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:iconifiedByDefault="false"
        android:theme="@style/SearchViewStyle"
        android:transitionGroup="true" />

然后在您的styles.xml中创建样式。

    <style name="SearchViewStyle" parent="Widget.AppCompat.SearchView">
        <item name="android:textColorHint">@android:color/grey</item>
    </style>