searchview光标颜色

时间:2017-12-11 19:48:38

标签: android android-actionbar searchview

我有一个带有浅色主题但黑暗的动作栏的应用程序。所以我的colorControlActivated是我的主要颜色(绿色),并且在浅色背景下,edittext游标是绿色的。问题是我的操作栏是绿色的,所以当在操作栏中使用搜索文本时,我不会看到光标,因为它的颜色相同。如何在操作栏中将光标颜色更改为白色?

1 个答案:

答案 0 :(得分:1)

SearchView是一个复杂的视图,它包含多个视图,包括EditText。因此,您可以使用AutoCompleteTextView或反射从中获取findViewById()。如果使用支持库,则可以使用下一个代码。

searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);

然后将光标设置为AutoCompleteTextView