欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EditText打开输入框自动弹出软键盘方法

程序员文章站 2022-05-29 16:24:57
...
说明:
  • EditText 获取焦点后 直接弹出软键盘 利用定时器完美解决
  • 可以*控制弹出的时间
 passwordInputView = dialogView.findViewById(R.id.pay_password);
                    passwordInputView.setFocusable(true);
                    passwordInputView.setFocusableInTouchMode(true);
                    passwordInputView.requestFocus();
                    Timer timer = new Timer();
                    timer.schedule(new TimerTask() {
                        public void run() {
                    InputMethodManager inputMethodManager =
                   (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                   inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
                        }
                    }, 100);//这里的100是显示后多久弹出软键盘100=0.1/s
与君共勉

我要一步一步往上爬
在最高点乘着叶片往前飞
任风吹干流过的泪和汗
我要一步一步往上爬
等待阳光静静看着它的脸
小小的天有大大的梦想
我有属于我的天
任风吹干流过的泪和汗
总有一天我有属于我的天
EditText打开输入框自动弹出软键盘方法