美文网首页
ios和安卓 如何隐藏软键盘

ios和安卓 如何隐藏软键盘

作者: zbmzly | 来源:发表于2019-07-17 12:00 被阅读0次

    废话不多说

    安卓的方法
    在BaseActivity中

    public void hideKeyboard() {
            View view = this.getCurrentFocus();
            if (view != null) {
                InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
            }
    }
    

    在BaseFragment中

    public void hideKeyboard() {
            InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Activity.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(getView().getRootView().getWindowToken(), 0);
    }
    

    ios的方法
    一般来说,你是在用UITextField,使用resignFirstResponder会比较直接。

      [self.textfield resignFirstResponder];
    

    相关文章

      网友评论

          本文标题:ios和安卓 如何隐藏软键盘

          本文链接:https://www.haomeiwen.com/subject/jckqlctx.html