我正在开发一个新应用,我需要自定义EditText光标颜色和光标宽度。任何人都可以指导我。它会很有意义。 提前谢谢。
答案 0 :(得分:19)
为游标构建新的drawable,例如将它命名为drawable文件夹中的my_custom_cursor_drawable.xml
my_custom_cursor_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<size android:width="0.5dp" />
<solid android:color="#FF0910DD"/>!--Could be any color you want
</shape>
您想要此自定义光标的EditBox将属性设置为
android:textCursorDrawable="@drawable/cursor_drawable"
多数民众赞成!!如果需要即兴表演。任何可绘制的,任何形状等...
答案 1 :(得分:1)
您可以为EditText光标定义自定义drawable,并使用android:textCursorDrawable
将其用于EditText。