В моем приложении у меня есть текст для редактирования следующим образом.
EditText1 EditText2
EditText3 EditText4
EditText5 EditText6
в XML я объявил android:imeOptions="actionNext"
, а также я пишу
editText1.setOnEditorActionListener(new EditText.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// TODO Auto-generated method stub
if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT) {
editText2.requestFocus();
return false;
}
return false;
}
});
Теперь на виртуальной клавиатуре в редактируемом тексте 1, если я нажимаю «Далее», я получаю фокус на редактируемый текст3 вместо editText2 и т. Д.
Как я могу сфокусироваться на EditText2 вместо edittext3
для моего пользователя приложения только нажмите «Далее или готово», он никогда не идет на трекбол.