Android-使用自定义键盘在EditText中的光标位置插入文本
我有一个固定在屏幕上的自定义键盘,可以编辑Android-使用自定义键盘在EditText中的光标位置插入文本,android,android-edittext,android-cursor,Android,Android Edittext,Android Cursor,我有一个固定在屏幕上的自定义键盘,可以编辑EditText myKeyboard.setListener(new CustomKeyboard.KeyboardListener() { @Override public void onChanged(char key, String value) { myEditText.setText(value); } 我已经使用禁用了默认键盘,这非常有效 唯一的问题
EditText
myKeyboard.setListener(new CustomKeyboard.KeyboardListener() {
@Override
public void onChanged(char key, String value)
{
myEditText.setText(value);
}
我已经使用禁用了默认键盘,这非常有效
唯一的问题是,当我在EditText
中移动光标时,我键入的任何内容都会添加到字符串的末尾,而不考虑光标位置,它会在EditText
的开头再次移动。
如何解决此问题?请尝试EditText的方法getSelectionEnd()
myEditText.getSelectionEnd();