我有TextView并希望使用setScaleX()/setScaleY()
来使文本可缩放。但是当我尝试通过调用someTextView.setTextIsSelectable(true);
选择一些文本而TextView的缩放不是1.0f时,文本选择标记在错误的位置显示,似乎选择显示在所选文本的旧位置。
请看截图
任何人都可以帮我解决这个问题。 感谢。
答案 0 :(得分:3)
这是我们最近在内部修复的一个已知问题。请考虑更改字体大小。
答案 1 :(得分:1)
我没有看到你的代码,但我认为在缩放后你没有选择它?如果没有看到代码,我就可以这么说。
答案 2 :(得分:0)
你有没有理由改变textview的比例而不是字体大小?
当您在里面有图像时,更改文本视图比例非常有用。
此示例显示了如何更改textview字体大小: