У меня есть несколько объектов EditText в приложении, над которым я работаю, и вам нужно научиться убирать клавиатуру, когда пользователь вводит текст, так что кнопки, заблокированные клавиатурой на экране, снова видны и готовы к действию ,
В Xcode я использовал метод ResignFirstResponder для этого, когда, например, пользователь нажал кнопку «Готово» на клавиатуре. Я предполагаю, что это возможно и в Android, но я не уверен. Я ценю любую помощь!
Код для скрытия виртуальной клавиатуры:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Поместите его в onClick () вашей кнопки «Готово», и у вас появятся основания полагать, что Android такой же мощный, как Xcode (если не больше).