pda、react native 阻止(隐藏)安卓软键盘方法

最近在写pda的项目,用的react native,需要用到隐藏软键盘完全不显示。

网上的方法基本都试过,只有下面这个满足需求,记录下。

MainActivity 的onCreate方法里加入:
getWindow().addFlags(

WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

当需要软键盘的时候要解除

EditText.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

getWindow().clearFlags(

WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

return false;

}

});

 

上一篇:Android service里面启动alertdialog


下一篇:在android中使用WindowManager 动态修改dialong的高度宽度