【发布时间】:2014-03-30 21:03:25
【问题描述】:
我有这样的方法:
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
EditText editText = (EditText) findViewById(R.id.editText1);
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);
return false;
}
return super.dispatchKeyEvent(event);
}
但这对我不起作用,如何在按下返回键时保持软键盘仍然打开?
【问题讨论】: