android 设置输入框设置光标

android 设置输入框设置光标,第1张

项目开发中经常遇到输入框,有时候需要自定义光标

1、xml格式

文件布局

drawable资源,用shape控制是一个长方形:

2、动态设置(适用于需要动态更改光标样式)

1.魅族,小米,设置hint为两行时默认光标高度不一致问题

可以通过反射设置自定义的Drawable:

上面所用的自定义的LineSpaceCursorDrawable,控制Bounds实现:

在此记录一下,加油ing~~

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的

android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样

在使用EditText的XML 文件中加入一个属性:

android:textCursorDrawable="@null"

android:textCursorDrawable 这个属性是用来控制光标颜色的,

"@null" 是作用是让光标颜色和text color一样

android:textCursorDrawable 的用法可以查看android sdk

如图:

/res/drawable 文件夹下创建 edit_cursor_color.xml :

布局文件中设置 EditText 的 textCursorDrawable 属性为 edit_cursor_color :


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10921453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存