android自动弹出软键盘(输入键盘)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android自动弹出软键盘(输入键盘)相关的知识,希望对你有一定的参考价值。

       searchEditView.setFocusable(true);
        searchEditView.setFocusableInTouchMode(true);
        searchEditView.requestFocus();

        Timer timer = new Timer();
        timer.schedule(new TimerTask() {

                           public void run() {


                               InputMethodManager inputManager =
                                       (InputMethodManager) searchEditView.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
                               inputManager.showSoftInput(searchEditView, 0);

                           }

                       },
                998);

首先要对指定的输入框请求焦点。然后调用输入管理器弹出软键盘。

警告:对于刚跳到一个新的界面就要弹出软键盘的情况上述代码可能由于界面为加载完全而无法弹出软键盘。此时应该适当的延迟弹出软键盘如998毫秒(保证界面的数据加载完成)。

以上是关于android自动弹出软键盘(输入键盘)的主要内容,如果未能解决你的问题,请参考以下文章

Android InputMethodManager进入页面后自动弹出软键盘

Android EditText不是会自动弹出软键盘的吗。为啥我的不会。

Android进入页面开始就自动弹出软键盘

Activity“ 阻止自动弹出软键盘”的方法 -尤其是对于Tab页下的!

关于Android弹出软键盘“顶起”View的问题

android里面怎样强制弹出键盘啊