我正在开发一个新应用程序,我需要在其中自定义 EditText 光标颜色和光标宽度。任何人都可以指导我。这将是可理解的。 提前致谢。
最佳答案
为光标构建新的可绘制对象,例如在可绘制对象文件夹中将其命名为 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"
就是这样!!如果需要即兴创作。任何可绘制对象、任何形状等...
关于android - 如何在android中更改编辑文本光标的颜色和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30395666/