Я уже искал, как это сделать, но не смог найти никакого решения. Здесь у меня есть edittext1 и edittext2, в то время как карат / курсор находится в edittext1, затем я нажимаю клавишу «Далее / Ввод» на программной клавиатуре, карат / курсор должен быть расположен в edittext2. Приведенный ниже фрагмент получил событие, когда я нажал клавишу «Далее / Ввод», но не сдвинул карат / курсор в edittext2.
edittext1.setOnKeyListener(new View.OnKeyListener()
{
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if(event.getKeyCode() == KeyEvent.KEYCODE_ENTER)
{
Editable e = edittext2.getText();
Selection.setSelection(e,e.length());
}
return false;
}
});
Любые материалы будут высоко оценены. Спасибо.