dialog/popUpWindow中的editText自动弹出软键盘

//在dialog/popUpWindow显示( dialog.show() /popupWindow.showAtLocation())后加入如下代码

Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                //设置可获得焦点
                ed_editDialog.setFocusable(true);
                ed_editDialog.setFocusableInTouchMode(true);
                //请求获得焦点
                ed_editDialog.requestFocus();

                //调用系统输入法
                InputMethodManager inputManager = (InputMethodManager) ed_editDialog
                        .getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
                inputManager.showSoftInput(ed_editDialog, 0);
            }
        },200);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容