隐藏软键盘方法:
getWindow().addFlags(
.FLAG_ALT_FOCUSABLE_IM);
可以隐藏软键盘
导致界面里面所有需要弹出软键盘的控件均无法显示软键盘。
当然当我们需要清除该状态时,可以在输入控件的Touch事件里面进行解除
(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
getWindow().clearFlags(
.FLAG_ALT_FOCUSABLE_IM);
return false;
}
});