Set Text in EditText重置光标并关闭键盘提示



似乎有两个问题当我们手动设置编辑文本时,我面临的问题。

  1. 光标被重置到第一个位置。(这可以通过获取光标位置并在更新文本后进行设置来解决)
  2. 键盘上方的建议(候选人)列表将被取消。(如。如果您一直在输入建议[建议,建议]将出现,就在我们设置文本/或更新新的颜色跨度时,建议将被清除。
  3. ,设置文本将重置回英文键盘。

对于上述给定的问题,特别是问题2,是否有解决方法?

试着这样使用

myEditText.getText().clear();
myEditText.append(newTextString);

最新更新