Android编辑文本光标位置问题
问题描述:
我在android中制作文本编辑器,我正在使用一个多行编辑文本来保存所有文本,并且所有编辑都在同一个编辑文本上完成。Android编辑文本光标位置问题
我有一个问题:
当我开始对应用程序的工作,光标保留在编辑文本的第一个位置。每次我使用输入文字时,光标都不移动,而是不断添加文字。 然后我用这短短的一段代码将光标在EditText上
edittext.setSelection(edittext.getText().length());
结束现在的问题是,我无法编辑已经被写入的EditText,因为当任何文字我我试着编辑它,光标跳到最后的位置。
我想要的是我的光标应该移动到我想添加或编辑文本的位置。现在不允许我这样做。
其他的东西: 我正在使用文本观察器,所有的功能正在文本观察器中实现。其次,我在我的活动的onResume
中使用post函数来实现某些功能。
答
用于该用途的append方法,它会显示光标在最后:
etEditText.append("Text here");