美文网首页
Android Dialog 中EditText不能弹出键盘

Android Dialog 中EditText不能弹出键盘

作者: 编程灯塔2 | 来源:发表于2017-07-13 14:48 被阅读0次
        editext.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (hasFocus) {
                    dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
                }
            }
        });

        dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
            @Override
            public void onCancel(DialogInterface dialog) {
                getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
            }
        });

相关文章

网友评论

      本文标题:Android Dialog 中EditText不能弹出键盘

      本文链接:https://www.haomeiwen.com/subject/jwbwhxtx.html