dialog/popUpWindow中的editText自动弹出

2018-08-21  本文已影响0人  黑猫警长是小白猫
//在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);
上一篇 下一篇

猜你喜欢

热点阅读