Hide to show and hide keyboard in DialogFragment

后端 未结 8 2300
花落未央
花落未央 2021-02-08 03:57

In my dialog fragment, I am able to show the keyboard using

getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT STATE_VISIBLE);
         


        
8条回答
  •  耶瑟儿~
    2021-02-08 04:42

    Kotil Extension function for DialogFragment hide keyboard

     use : hideKeyboard(view)
    
    fun DialogFragment.hideKeyboard(view: View) {
        val imm =view.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        imm.hideSoftInputFromWindow(view.windowToken, 0)
    }
    

提交回复
热议问题