안드로이드

안드로이드 EditText Cursor 커서 색상 변경

알통몬_ 2018. 4. 12. 10:32
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


이번 포스팅에서는 안드로이드 EditText의 Cursor 커서 색상을 변경하는

방법에 대해서 알아보겠습니다.


textCursorDrawable 이라는 속성을 사용해야 합니다.


먼저 Drawable 디렉토리 아래에 

커서 색상을 지정한 .xml 파일을 생성해줍니다.

저는edit_text_cursor.xml 이라고 만들었습니다.

1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<shape 
xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@color/colorPrimaryDarker" />
    <size android:width="1.5dp" />
</shape>
cs


그리고 커서 색상을 변경하고 싶은 EditText로 가서 아래처럼 지정해주면 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<EditText
    android:layout_width="0dp"
    android:textCursorDrawable="@drawable/edit_text_cursor"
    android:layout_height="wrap_content" />
cs


어렵지 않죠??

이상 Android EditText 의 Cursor 색상을 변경하는 방법에 대해 

알아보았습니다. 감사합니다.

반응형