在Android开发中经常遇到弹出或关闭输入法,以下方法可以实现输入法的弹出或关闭:
protected InputMethodManager imm;
imm = (InputMethodManager) BaseActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);
// 弹出输入法
private void showSoftInput(){
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
}
隐藏输入法
private void hideSoftInput(){
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}