android 键盘的弹出和隐藏

针对 Edittext 控件的键盘的弹出

InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);

imm.showSoftInput(et_money, InputMethodManager.RESULT_SHOWN);

imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);

隐藏键盘

InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);

if(getCurrentFocus() !=null){

boolean isOpen=imm.isActive();//isOpen若返回true,则表示输入法打开

    if(isOpen){

imm.hideSoftInputFromWindow(et_money.getWindowToken(), 0);

    }

}

--------END------

我是静染星辰,私人微信:azxy986753

欢迎添加微信,互相学习,互相进步!

你可能感兴趣的:(android 键盘的弹出和隐藏)