首页 > 移动平台 > 详细

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

时间:2016-02-13 23:12:49      阅读:449      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!