Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

기어가는 피카츄

EditText 커서 색 변경 본문

아니드로이드

EditText 커서 색 변경

pikachu1259 2019. 11. 15. 17:57

EditText에 입력된 문자가 없어도 커서가 입력되는 글자색으로 깜빡거리게 할 수 있다. 

 

롤리팝(API 21)에서는 android:textCursorDrawable로 커서 색을 직접 변경해도 잘 적용된다.

 

그러나 파이(API 29)에서는 android:textCursorDrawable로 직접 커서 색을 설정할 경우

EditText에 입력된 문자가 없을 때 커서가 보이지 않고, 텍스트를 입력할 때 비로소 커서가 지정한 색으로 보이기 시작한다. 그런데 여기서 또 문제는 커서가 보이긴 하는데 깜빡 거리지를 않아...

구글링을 하다가 구버전 신버전 둘다 적용되는 코드 두 줄을 찾았다.

 

android:textCursorDrawable="@null"
android:textColor="@android:color/black"

 

이걸 EditText나 TextInputEditText의 xml에 그대로 추가해주면 어느 버전에서든지 원활하게 잘 된다.

 

 

 

Comments