//显示键盘

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);
}