8

Android 3.2のソフトキーボードを使用しています。keyCode問題は、キーボードを最小化する左下のボタンが見つからないことです。

onKeyDownを表示するためにスイッチケースを使用しましたkeyCodeが、値のない唯一のもののようです。戻るボタンと同じコードになると思いましたが、それが置き換えられますが、そのような運はありません。

4

1 に答える 1

1

戻るボタンだけです。次のように、その動作をオーバーライドすることでこれを行うことができます。

 InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
 mgr.hideSoftInputFromWindow(editText.getWindowToken(), 0);

と :

@Override
boolean onKeyDown(int keyCode, KeyEvent event) {
//hide the soft keyboard
 super.onKeyDown(keyCode, event);
}
于 2012-10-05T12:48:59.890 に答える