android - 如何在 AndroidX 中更改 Android SearchView 的 textcolor 或 queryhint textcolor?
问题描述
Android searchview 有默认的 queryhint textcolor 和 text color 。我们如何使用 AndroidX 在 Android Searchview 中更改 edittext 的文本颜色
解决方案
下面的 searchView 是您正在使用的 Searchview 的引用变量。
爪哇:
EditText editText = searchView.findViewById(androidx.appcompat.R.id.search_src_text);
editText.setTextColor(Color.WHITE);
editText.setHintTextColor(Color.GRAY);
科特林
val editText = searchView.findViewById(androidx.appcompat.R.id.search_src_text)
editText.setTextColor(Color.WHITE)
推荐阅读
- c - 如何将二维数组分配给指向数组的指针
- javascript - 如何检查字符串是否包含在数组中?不和谐.js
- regex - 将 PascalCase 中的键替换为 maj SNAKE_CASE vscode
- acumatica - 在创建装运操作时无法将 UDF 从 SOLine (SO301000) 复制到 SOShipLine(SO302000)
- vb.net - OpenXml SDK word 文档更改不可见
- html - 如何在单行中显示两个相邻的字符串,其中右侧的字符串始终完全可见,如果太长,则左侧的字符串会被截断?
- asp.net-mvc - .net Core 5 _userManager.RemoveFromRolesAsync 错误:用户名“XXXX”无效,只能包含字母或数字
- mysql - MYSQL CLUSTER 在 ubuntu 20 中显示 mgmd init 错误
- javafx - 在 Suse Linux 的 javaFX 视图中,无法从在不同域中运行的 ui 调用 rest api
- r - 使用 r 中的分箱数据覆盖和显示不正确的 X 轴:geom_bar 与 ggplot2 中的 facet_grid