如何在android中更改编辑文本光标的颜色和宽度

时间:2015-05-22 11:34:34

标签: android

我正在开发一个新应用,我需要自定义EditText光标颜色和光标宽度。任何人都可以指导我。它会很有意义。 提前谢谢。

2 个答案:

答案 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。