Posted at

EditTextのカーソル色変える時の注意点

More than 1 year has passed since last update.

textCursorDrawableで指定をするとEditTextのカーソルの色が変えることができる。

http://qiita.com/konifar/items/47d467e3574c9228fdc8

colorをそのまま指定することもできるが、機種によって見た目が変わるのでdrawableファイルで指定した方がよい。


shape_cursor.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<size android:width="1dp"/>
<solid
android:color="@color/apply_fragment_cursor_kind_ui"/>
</shape>


http://stackoverflow.com/questions/11523494/change-the-color-of-the-cursor-of-an-edittext-in-android-across-all-the-sdk


挙動の違いメモ(2017.3.29時点)


colorでも出る


  • Galaxy

  • AQUOS(微妙にカーソル線が細くなる…)


drawableじゃないと出ない


  • Xperia

  • Nexus