2012-03-29 3 views
3

に定義されていない私は、ユーザーがボタンをクリックしたときにソフトキーボードを非表示にするには、次のコードを使用しようとしています:InputMethodManagerキーワードがAndroidアプリに

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

をしかし、私はエラーを取得する:

InputMethodManager not defined

私はimport文を追加する必要があると思っていますか?もしそうなら誰でも何を知っていますか? 問題を解決するにはどうすればよいですか?

答えて

4

InputMethodManagerは、パッケージandroid.view.inputmethodであるので、あなたのクラスに

import android.view.inputmethod.InputMethodManager; 

を追加する必要があります。

+0

ありがとうございました....最終的に私たちはすべてそれについて明確です! :) – Jay

+1

eclipseを使用している場合は、(Macの場合)Command + Shift + oを押してすべてのインポートを解決してください(Windowsの場合はControl + Shift + o) – jsimpson

+0

もっと助けてください...ありがとうございます! – Jay

関連する問題