ful*_*ror 3 android cursor cursor-position android-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;
}
});
Run Code Online (Sandbox Code Playgroud)
如果您遇到任何有关此问题的错误,请与我们联系.如果我的回答对您有帮助,请接受并评价为upvote.
归档时间: |
|
查看次数: |
15386 次 |
最近记录: |