getWindow().addFlags( WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM)的用法

 

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;

}

});

你可能感兴趣的:(移动端)