티스토리 뷰

반응형

해결 방법

 

전체를 감싸는 가장 큰 레이아웃에 setOnClickListener을 달아줬다

constraintLayout_findpw.setOnClickListener {
      hideKeyboard()
}

 

터치시 키보드가 사라지게 했다.

아직 editText.windowToken에서 editText가 들어가는 이유는 이해하지 못함

fun hideKeyboard() {
    val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
    imm.hideSoftInputFromWindow(editText.windowToken, 0)
}

 

 

 

 

참고한 포스팅

https://black-jin0427.tistory.com/68

 

[Android, InputMathodManager] 안드로이드 키보드 보이고 숨기기

안드로이드에서 키보드를 보이고 숨기는 법에 간단히 포스팅 해보겠습니다. 키보드를 컨트롤 하기 위해서는 InputMethodManager 을 사용해야 합니다. 코드는 아래 보이는 그림과 같습니다. private fun showKeyboa..

black-jin0427.tistory.com

 

반응형