반응형
TextView 등 기타 요소를 사용하여 키보드를 활성화시키면 키보드의 화살표를 눌러야 키보드가 숨겨진다
하지만 보통 사용자가 사용할대는 화면을 클릭했을때 없어지길 바라는데,
Activity 에 아래의 로직을 선언하면 키보드는 감춰진다
override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
val imm: InputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(currentFocus?.windowToken, 0)
return super.dispatchTouchEvent(ev)
}
728x90
'Mobile > Android' 카테고리의 다른 글
Samsung Health API 삽질일기 (partnership 등록 필요하지만 등록 불가.) (1) | 2024.07.11 |
---|---|
안드로이드 스튜디오 the environment variable java_home does not point to a valid jvm installation androidstudio (0) | 2024.06.28 |
Kotlin - Android Navigation Component 사용과 Fragment 이동 (0) | 2024.04.09 |
<data> 태그 사용법 (0) | 2024.04.02 |
Kotlin - Android Hilt 사용하여 앱 개발하기 (3) - 데이터 바인딩 (0) | 2024.03.29 |