我有一个带有浅色主题但黑暗的动作栏的应用程序。所以我的colorControlActivated是我的主要颜色(绿色),并且在浅色背景下,edittext游标是绿色的。问题是我的操作栏是绿色的,所以当在操作栏中使用搜索文本时,我不会看到光标,因为它的颜色相同。如何在操作栏中将光标颜色更改为白色?
答案 0 :(得分:1)
SearchView
是一个复杂的视图,它包含多个视图,包括EditText
。因此,您可以使用AutoCompleteTextView
或反射从中获取findViewById()
。如果使用支持库,则可以使用下一个代码。
searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
然后将光标设置为AutoCompleteTextView
。