zoukankan      html  css  js  c++  java
  • 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毫秒(保证界面的数据加载完成)。

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

  • 相关阅读:
    activity
    笔记
    创建敌人基类
    让精灵改变方向并前进
    给敌人精灵创建帧动画
    每帧创建一个item
    lua -- 所有UI组件的基类
    lua -- 系统提示框
    lua -- 生成协议
    ES6,数组遍历
  • 原文地址:https://www.cnblogs.com/kingsam/p/5643534.html
Copyright © 2011-2022 走看看