У меня есть ViewFlipper
с несколькими LinearLayout
с EditText
с;после нажатия кнопки выполняется некоторая проверка, и в случае ее сбоя мне нужно установить фокус на редактирование, которое необходимо изменить.vf
- это ViewFlipper
;et123
- это EditText
.При обнаружении ошибки выполняется следующее:
vf.setDisplayedChild(5);
findViewById(R.id.et123).requestFocus();
Самое смешное, что при первом нажатии кнопки фокус переходит к другому элементу в правой компоновке.Если я нажму кнопку еще раз, фокус будет на et123
.
Любые идеи о том, почему это происходит или как это исправить?
Спасибо