마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

edittext의 커서가 폰마다 다르게 나오네요 [closed]

0 추천
xml에서 커서 색상을 @color/White로 지정해서

 

갤럭시 시리즈에서는 하얗게 잘 나오는데

 

넥서스5 포함 일본산, 중국산 폰들은 커서가 아에 보이지가 않습니다

 

그렇다고 커서 색상을 @null로 줘버리면 이번엔 갤럭시 쪽에서 부자연스럽게 나오네요..

(깜빡이는 커서가 꺼질때도 커서 모양이 남아있습니다)

 

 

이거 어떻게 해결해야 모든 폰에서 잘 나오게 할 수 있을까요

 

아에 옵션을 빼면 안 되고..... 흰색 커서가 나오도록 하고 싶은데 도와주세요 !
질문을 종료한 이유: 따로 drawable에 xml을 만들어놓고 적용하니 잘 나오네요.
익명사용자 (5,930 포인트) 님이 2014년 12월 13일 질문
익명사용자님이 2014년 12월 14일 closed

1개의 답변

0 추천
 
채택된 답변
넥서스 시리즈에서 edittext의 기본 배경색은 흰색입니다.

커서를 흰색으로 설정하면 당연히 커서가 보이지 않습니다.
익명사용자 님이 2014년 12월 14일 답변
익명사용자님이 2014년 12월 14일 채택됨
감사합니다. 그런데 커서 색깔을 다른 색으로 지정해도 여전히 안 나옵니다. 갤럭시는 잘 나오구요.

android:textCursorDrawable="@color/White"

이렇게 커서 색을 지정해주는게 잘못된 방법인가요?
갤럭시 모델만 분기처리하면 되겟네요ㅎㅎ
...