Android settext 后 edittext 光标错误
Android edittext cursor error after settext
应用程序向来自 EditText
的文本添加颜色,添加颜色并使用下一个代码将带颜色的文本放回编辑文本中:
edittext.setText(spannableStringBuilder, TextView.BufferType.EDITABLE);
但在此之后,光标总是重置到位置 0。如果我不以编程方式添加任何文本,它工作正常。那么,如何设置光标位置以适合最后一个字符?
edittext.setSelection(editText.getText.length())
应用程序向来自 EditText
的文本添加颜色,添加颜色并使用下一个代码将带颜色的文本放回编辑文本中:
edittext.setText(spannableStringBuilder, TextView.BufferType.EDITABLE);
但在此之后,光标总是重置到位置 0。如果我不以编程方式添加任何文本,它工作正常。那么,如何设置光标位置以适合最后一个字符?
edittext.setSelection(editText.getText.length())