1
我的方法是這樣的:如何保持軟鍵盤打開時後退按鈕按下
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);
}
但是這不是爲我工作,但後退鍵被按下如何保持軟鍵盤仍處於打開狀態?
它一樣,沒有爲我工作,在第一次按鍵後,鍵盤仍然隱藏,當我再次按下它,鍵盤顯示和應用程序退出。 –