Если выбрать EditText то фокус будет на нем и появиться клава. Как сделать чтобы если я убрал клавиатуру то и фокус пропал?
Ответ
При нажатии на EditText устанавливаете флаг (true в boolean переменную). Переопределяете нажатие кнопки назад (она закрывает клаву). В переопределённом слушателе проверяете эту переменную и перед вызовом super.onBackPressed() устанавливаете фокус в любой другой вью методом View.requestFocus(); Сохраняйте флаг из п.1 при повороте экрана.
Комментариев нет:
Отправить комментарий