【问题标题】:Hint text color for SearchViewSearchView 的提示文本颜色
【发布时间】:2019-06-01 12:23:58
【问题描述】:

如何在 SearchView 中设置 Hint 文本颜色?

<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>

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

【问题讨论】:

    标签: android searchview


    【解决方案1】:

    您可以通过为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>
    

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多