getWindow().addFlags(
WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);的作用是隐藏软键盘。
当我们需要现实软键盘的时候需要清除该状态,可以在输入控件的Touch事件里面进行解除
EditText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
getWindow().clearFlags(
WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
return false;
}
});