Ключевое слово InputMethodManager не определено в приложении для Android - PullRequest
3 голосов
/ 29 марта 2012

Я пытаюсь использовать следующий код, чтобы скрыть программную клавиатуру, когда пользователь нажимает кнопку:

InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);

Но я получаю ошибку:

InputMethodManager не определен

Я думаю, мне нужно добавить оператор импорта? Если так, кто-нибудь знает что? Или как я могу решить проблему?

1 Ответ

5 голосов
/ 29 марта 2012

InputMethodManager находится в пакете android.view.inputmethod, поэтому вам нужно добавить

import android.view.inputmethod.InputMethodManager;

в ваш класс.

...