Что я сделал в своем приложении, попробуйте не использовать кнопку, чтобы закрыть панель softkey, потому что я уже использую кнопку вместо вашего Done, называемую Del whcih, выгружает поле EditText. То, что я сделал, находится при первом нажатии EditText, показывая клавиатуру, а во втором нажатии просто спрячьте ее.
Попробуйте использовать это в функции обратного вызова onClick для EditText, или, если вы хотите сохранить кнопку «Отправить», затем добавьте это в onClick listener и для каждой вкладки, которую у вас есть.
InputMethodManager keyboard = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
keyboard.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Надеюсь, это поможет, приветствия.
Есть много ответов здесь об этой теме. – asktomsk
Возможно, так, но не о моей конкретной ситуации с вкладками и с помощью отдельной кнопки. – Cole