当我没有添加任何图像跨度芯片时,这是一开始的样子 -
正如你所知道的那样,光标放置在正确的尺寸上并且重力得到尊重。
然后当我添加一个图像跨度时,光标突然变得像这样变大 -
我不明白为什么会发生这种情况,我也不知道如何解决它,即保持光标大小相同。
最后,当我再次开始打字时,光标很奇怪,同时保持字体的大小,跨度也向底部移动了一点。我真的想保持光标相同的大小并保持居中
我知道使用填充的 textCursorDrawable 大小。这有两个潜在的问题 - 1. 它的 API 12+(我们支持 9 及更高版本),虽然这没什么大不了的 2. 我找不到以编程方式重置它的方法,只能在 xml 定义中看到对它的访问。
有任何想法吗?