其他分享
首页 > 其他分享> > EditView手动设置弹出键盘和收起键盘

EditView手动设置弹出键盘和收起键盘

作者:互联网

1、弹出键盘

    fun showKeyboard() {
        edit.setFocusable(true);
        edit.setFocusableInTouchMode(true)
        edit.requestFocus();
        var imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        imm.showSoftInput(edit, 0)
    }

2、收起键盘

    fun hideKeyboard() {
        dit.setFocusable(false)
        edit.setFocusableInTouchMode(false)
        var imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        imm.hideSoftInputFromWindow(edit.windowToken, 0)
    }

 

标签:false,SERVICE,edit,setFocusable,EditView,imm,键盘,收起
来源: https://www.cnblogs.com/haihai88/p/11325256.html