3

Androidでソフトキーボードを閉じるためのキーコードを知っている人はいますか?

KeyEvent クラスのドキュメントを確認しました

http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_REWIND

しかし、適切なものが見つかりませんでした。

ソフト キーボードを閉じるキーコードとは、デバイスの下部にある「戻る」キーではなく、キーボード パネルを閉じることができるソフト キーボード上のキーコードを意味します。

どうもありがとう!!

4

4 に答える 4

1

この答えはあなたのために働くかもしれません...これを試してください

set android:codes="-3" to a key for dismissing 
于 2013-03-07T06:44:09.363 に答える
0
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
于 2013-03-06T21:41:53.877 に答える
0

多分これはあなたが言いたいことです:私はわかりません

android:imeOptions="actionDone"

これにより、return キーが done キーに変わり、キーボードが閉じられます

于 2013-03-06T21:15:58.660 に答える
0

onClick メソッドのように閉じる方法を尋ねていますか?

あなたが望むかもしれないのはこれだと思います:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(text.getWindowToken(), 0);
于 2013-03-06T21:34:42.460 に答える