EditText textCursorDrawable - Cursor color 변경

Posted by ITPangPang
2017. 2. 12. 19:20 안드로이드(android)/위젯(Widget)


EditText textCursorDrawable

(Cursor color 변경)




ㆍ EditText를 선택했을때 깜빡깜빡 거리는

    Cursor의 색깔을 변경한다.





EditText 기본




textCursorDrawable


이 부분은

[Android Reference] - [EditText]에서

검색해도 나오지 않는것 같다.


사용방법은 간단하다.

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textColor="#000000"
android:textCursorDrawable="@drawable/yourDrawable"
android:textSize="25dp"/>


android:textCursorDrawable 부분에

원하는 drawable을 넣어주면 된다.



예를 들면

[cursor_color.xml]

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFF000" />
<size android:width="3dp" />
</shape>



이렇게 만든 후에

textCursorDrawalbe에 넣어주면 된다.

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textColor="#000000"
android:textCursorDrawable="@drawable/cursor_color"
android:textSize="25dp"/>



size(width)와 solid를 원하는대로

변경해서 사용하면 된다.