Android将光标从一个EditText移动到另一个EditText?
作者:互联网
我知道很多时候都会问这些类型的问题.但仍然没有人给出完美答案.
我有问题 :
我想从EditText1 **移动到另一个** EditText2.
我已经检测到editText1但是如何将光标移动到editText2.
总之,我不得不将光标位置从一个editText1直接移动到另一个EditText2.
解决方法:
我遇到了这种类型的问题,并找到了解决方案如下.
这里我有两个editText,
如果我按“a”,我的光标将移至下一步.我使用下面的代码来做这件事.
final EditText editText = (EditText) findViewById(R.id.editText1);
editText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v , int keyCode , KeyEvent event) {
EditText editText2 = (EditText) findViewById(R.id.editText2);
// TODO Auto-generated method stub
if (keyCode == event.KEYCODE_A) {
Selection.setSelection((Editable) editText2.getText(),editText.getSelectionStart());
editText2.requestFocus();
}
return true;
}
});
如果您遇到任何有关此问题的错误,请与我们联系.
如果我的回答对您有帮助,请接受并评价为upvote.
标签:cursor-position,android,android-edittext,cursor 来源: https://codeday.me/bug/20190723/1513070.html