在 android 中更改 SearchView 的颜色
Changing the color of the SearchView in android
所以我的应用程序有一个黑暗的背景,
#272822
我想使用 SearchView,
但是 SearchView 的问题是它上面的搜索图标也是黑色的(几乎是黑色的),所以看不清楚。如何更改此图标的颜色以及 SearchView 中文本的颜色?
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true" />
按此视图更改搜索视图并添加 android:theme 和下面的名称
对您的搜索视图执行此操作:
<android.support.v7.widget.SearchView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="146dp"
android:layout_marginTop="173dp"
android:theme="@style/search"/>
并在其中创建 style.xml :
<style name="search" parent="@android:style/Theme.Holo">
<item name="android:textColorHint">@android:color/white</item>
<item name="android:editTextColor">@android:color/white</item>
<item name="android:textColorSecondary">@android:color/white</item>
</style>
希望对您有所帮助
所以我的应用程序有一个黑暗的背景,
#272822
我想使用 SearchView,
但是 SearchView 的问题是它上面的搜索图标也是黑色的(几乎是黑色的),所以看不清楚。如何更改此图标的颜色以及 SearchView 中文本的颜色?
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true" />
按此视图更改搜索视图并添加 android:theme 和下面的名称
对您的搜索视图执行此操作:
<android.support.v7.widget.SearchView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="146dp"
android:layout_marginTop="173dp"
android:theme="@style/search"/>
并在其中创建 style.xml :
<style name="search" parent="@android:style/Theme.Holo">
<item name="android:textColorHint">@android:color/white</item>
<item name="android:editTextColor">@android:color/white</item>
<item name="android:textColorSecondary">@android:color/white</item>
</style>
希望对您有所帮助