SearchView
에서 텍스트의 색상을 변경하려면
와 액션 바에서 SearchView의 색상, 그래서에 유래에서이 발견은 :텍스트 ActionBarSherlock의
AutoCompleteTextView searchText = (AutoCompleteTextView) searchView.findViewById(R.id.abs__search_src_text);
searchText.setHintTextColor(getResources().getColor(R.color.white));
searchText.setTextColor(getResources().getColor(R.color.white));
그러나 문제는 searchText
는 항상 null 것입니다. 또한 나는 search_src_text
(no abs__
)으로 시도했다. 다시 searchText
은 null
이다.
내 ActionBar (작업 표시 줄에 대한 사용자 정의보기 사용)에 Sherlock을 사용하지만 검색보기의 텍스트 색을 변경해야합니다.
내가 얻지 못하는 것은 무엇입니까?
레이아웃이 좋아하고 앱이 안드로이드의 버전을 실행에 좀 어때? 프로그래밍 방식으로 할당하는 대신 사용자 지정 스타일을 추가하고 적용하는 것이 일반적입니다. 'abs __... '식별자는 허니컴 전 (前) 디바이스에서만 (잠재적으로) 유용합니다. – Trinimon
내 액션 바의 커스텀 뷰 레이아웃은 두 개의 이미지 뷰가 포함 된 간단한 LinearLayout입니다. Android를 실행하면 4.2 .. – user584513
http://stackoverflow.com/questions/11085308/changing-the-background-drawable-of-the-searchview-widget 확인하십시오 –