如何更改EditText中光标的外观?

3

我希望改变EditText中光标/标记的外观。 通常情况下,光标看起来像这样:|,并且在闪烁。 我希望它看起来像一个黑色的矩形(1个字符大小),在闪烁。 就像在Unix终端中使用的标准光标一样。 这是可能的吗?


被接受的答案是错误的。这里有一个答案,我可以在Android编辑文本字段中更改光标大小吗? - Odaym
2个回答

1

-2

没有办法改变光标的外观,除非重新实现TextView和android.text.Layout。光标的外观在getCursorPath()方法中硬编码了。


2
现在不是这样的了,您可以为EditText设置android:textCursorDrawable,以使用自定义的可绘制对象作为光标。 - Ray
1
@Ray,你提到的这种方法只支持API 12及以上。 - Apperside

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接