android - 在 android 中更改 SearchView 的颜色
问题描述
所以我的应用程序有一个黑暗的背景,
#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>
我希望这有帮助
推荐阅读
- javascript - 如何从 JS 向 Flask 发送确认“ok”/“”cancel”
- android - Appium + Selenium - microsoft azure 登录页面上的应用程序活动和应用程序包更改
- python - 我可以使用 aws 胶水在 sql server 中创建表/写入表吗?
- roomle - 防止 Roomle 相机重置
- python - 为什么这个简单的减法代码不起作用
- postman - 使用 Skyscanner rapid api 获取航班信息的 404 错误
- java - 如何在没有 jsoup 或任何其他第三方的情况下在 java 上读取 html?
- python - 运行 .exe 文件时没有名为“apscheduler”的模块错误。--hidden-file 命令不起作用
- laravel - 如何防止直接访问 Marketo 表单跟进页面
- pipeline - Datajoint:关于如何处理神经科学数据管道中需要人工审查的阶段的建议?