似乎有两个问题当我们手动设置编辑文本时,我面临的问题。
- 光标被重置到第一个位置。(这可以通过获取光标位置并在更新文本后进行设置来解决)
- 键盘上方的建议(候选人)列表将被取消。(如。如果您一直在输入建议[建议,建议]将出现,就在我们设置文本/或更新新的颜色跨度时,建议将被清除。 ,设置文本将重置回英文键盘。
对于上述给定的问题,特别是问题2,是否有解决方法?
试着这样使用
myEditText.getText().clear();
myEditText.append(newTextString);