1、以下方法可以避免弹出系统软键盘,但是scanPayDialog里面的editText也失去了焦点
scanPayDialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 2、以下方法可以避免弹出系统软键盘,同时scanPayDialog里面的editText也能获取焦点 EditText qrcodeTxt = scanPayDialog.findViewById(R.id.qrcodeTxt); //避免弹出键盘 qrcodeTxt.setInputType(InputType.TYPE_NULL);