2017-12-11 47 views
1

가벼운 테마이지만 어두운 동작 표시 줄이있는 앱이 있습니다. 따라서 내 colorControlActivated가 기본 색상 (초록색)이고 배경이 밝은 경우 편집 텍스트 커서는 초록색입니다. 문제는 내 작업 표시 줄이 녹색이므로 작업 표시 줄에서 검색 텍스트를 사용할 때 커서가 같은 색이기 때문에 커서가 보이지 않습니다. 액션 바의 커서 색상을 흰색으로 변경하려면 어떻게해야합니까?searchview 커서 색상

답변

1

SearchView은 복잡한보기이며 EditText을 비롯한 여러보기로 구성됩니다. 따라서 findViewById() 또는 반사를 사용하여 AutoCompleteTextView을 얻을 수 있습니다. support lib를 사용하면 다음 코드를 사용할 수 있습니다.

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

커서를 AutoCompleteTextView으로 설정하면됩니다.

+0

커서를 어떻게 설정합니까? – Yamila

+0

@Yamila'AutoCompleteTextView'는'EditText'입니다. EditText에 대해 설명 된 모든 메소드를 사용할 수 있습니다. 예 : https://stackoverflow.com/a/26543290/3858030 – Ufkoku