如何给edittext自定义光标样式,设置光标位置

    今日碰到关于edittext项目中自定义光标的一个bug,总结下:
一. 自定义光标样式

  1. 在drawable目录下自定义光标文件(一般为shape文件)
    比如以下文件为:text_cursor.xml


    android:shape="rectangle">
    
    

2.在xml 中给edittext设置属性
android:textCursorDrawable="@drawable/text_cursor"

二 . 设置光标位置
设置光标位置主要是通过edittext的gravity属性实现的

android:gravity="left" //光标位于最开始位置
android:gravity="center" //光标位于中间位置

你可能感兴趣的:(如何给edittext自定义光标样式,设置光标位置)