Сейчас я показываю софт-клавиатуру, используя следующий код
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.RESULT_HIDDEN);
И здесь я не связываю софт-клавиатуру с Edittext, поэтому я использовал вышеприведенный код.
Теперь я хочу закрыть SoftKeyboard, поэтому я использую следующий код, но он не работает.
imm.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.RESULT_HIDDEN);
Может ли кто-нибудь подсказать мне, что использовать для закрытия SoftKeyboard?
Основываясь на нижеприведенном ответе, я хочу дать вам понять, что я не использую EditText, я использую Layout, на котором я хочу показать клавиатуру и скрыть клавиатуру. Я хочу отправить событие нажатия клавиши клавиатуры в удаленную область, поэтому я не использовал EditText.