搜索视图光标颜色
searchview cursor color
我有一款主题为浅色但操作栏为深色的应用。所以我的 colorControlActivated 是我的原色(绿色),在浅色背景下,edittext 光标是绿色的。问题是我的操作栏是绿色的,所以在操作栏中使用搜索文本时,我看不到光标,因为它是相同的颜色。如何将操作栏中的光标颜色更改为白色?
SearchView
是一个复合视图,由多个视图组成,包括EditText
。因此,您可以使用 findViewById()
或反射从中获取 AutoCompleteTextView
。如果你使用支持库,你可以使用下一个代码。
searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
然后将光标设置到AutoCompleteTextView
。
我有一款主题为浅色但操作栏为深色的应用。所以我的 colorControlActivated 是我的原色(绿色),在浅色背景下,edittext 光标是绿色的。问题是我的操作栏是绿色的,所以在操作栏中使用搜索文本时,我看不到光标,因为它是相同的颜色。如何将操作栏中的光标颜色更改为白色?
SearchView
是一个复合视图,由多个视图组成,包括EditText
。因此,您可以使用 findViewById()
或反射从中获取 AutoCompleteTextView
。如果你使用支持库,你可以使用下一个代码。
searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);
然后将光标设置到AutoCompleteTextView
。