码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-02-13 23:13:16      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:

       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自动弹出软键盘(输入键盘)

标签:

原文地址:http://www.cnblogs.com/weidingqiang/p/5188337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!