Как сделать автоматический фокус на конкретный EditText?

Доброго времени суток колеги, столкнулся с интересной задачкой: имеется layout, на котором размещен pager, который в свою очередь даёт доступ к условным 4 другим фрагментам (page), на каждом из которых в свою очередь размещены условные 2 editText-а, и button(на последнем из фрагментов), который при нажатии сохраняет все 4*2 значения полей.

На данный момент реализована валидация, и если любое из значений пусто, то отображаем сообщения (toast), и не даём возможность сохранить.

Вопрос: как сделать фокусировку первого пустого EditText-a. То есть: если у нас из 8-ми editText-ов (id1, id2, .. , id8), id3 и id6 не заполнены, то при нажатии на button выдаст toast о том, что не все поля заполнены, и автоматически перенаправит на page(фрагмент) номер 2 и поставит фокус на EditText с id3?

Возможно ли это сделать? Нужны ваши советы, заранее спасибо!


Ответы (2 шт):

Автор решения: bigmeco
edittext.requestFocus(); 

или

android:focusable="true" 
→ Ссылка
Автор решения: Noldor

Да, всем спасибо, решено таким способом: на каждый fragment проверка isValid(), если есть незаполненые поля, возвращаем этот фрагмент делаем проверку на каджый editText, если пустые, то editText.requestFocus()

→ Ссылка