728x90
private fun hideKeyboard(){
val imm = requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(binding.etSearch.windowToken, 0)
}
액티비티에서 실행되는 것이기 때문에 requireActivity() 다음에 써줘야한다.
해당 코드를 프래그먼트에 삽입하고 hideKeyboard()로 사용하면 된다.
728x90
반응형
'개발' 카테고리의 다른 글
TIL: Companion Object와 Object의 차이 (0) | 2024.02.05 |
---|---|
[안드로이드/코틀린] 카카오 API (해시 키)hashkey 얻는 법 (0) | 2024.02.02 |
카카오 API 이미지 검색 삽질 기록 (0) | 2024.01.30 |
[안드로이드/코틀린] 키보드 사라지게 하기 (0) | 2024.01.30 |
BuildConfig.DEBUG 임포트가 안될 때. 빨간 줄 뜰 때. (0) | 2024.01.29 |
댓글