本文共 1046 字,大约阅读时间需要 3 分钟。
//显示键盘
privateEtXingchengBaojia.requestFocus(); InputMethodManager imm = (InputMethodManager) privateEtXingchengBaojia.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED);//隐藏键盘
在所在的Activity中重写此方法
@Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { if (fuwuTag.equals("FUWU")) { /*隐藏软键盘*/ InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (inputMethodManager.isActive()) { inputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0); } //弹出数字键盘 privateEtXingchengBaojia.setText( privateEtXingchengBaojia.getText().toString().trim() + "/" + strfuwuType); return true; } fuwuTag=""; } return super.dispatchKeyEvent(event); }
转载地址:http://hjpr.baihongyu.com/