EditText 光标与最后一个字母重叠
Posted
技术标签:
【中文标题】EditText 光标与最后一个字母重叠【英文标题】:EditText cursor overlapping last letter 【发布时间】:2012-10-26 15:01:14 【问题描述】:在我用于测试的其中一台设备(HTC One S,以防万一)上,EditText
光标将与最后一个字母重叠,而不是位于字母之后。在随附的屏幕截图中,黑线是实际光标,红线是光标应该在的位置。这仅在光标位于最后一个位置时发生;在其他位置,它正确地出现在字母之间(如果在开头,则出现在第一个字母之前)。
我什至不知道这里可能存在什么问题。有人有想法吗?
【问题讨论】:
【参考方案1】:我通过以下方式解决了这个问题:
int flags = editText.getPaintFlags() | Paint.ANTI_ALIAS_FLAG | Paint.SUBPIXEL_TEXT_FLAG;
editText.setPaintFlags(flags);
【讨论】:
以上是关于EditText 光标与最后一个字母重叠的主要内容,如果未能解决你的问题,请参考以下文章