Notice
Recent Posts
Recent Comments
Link
투케이2K
362. (kotlin/코틀린) dispatchTouchEvent 외부 레이아웃 터치 이벤트 감지 수행 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin

[소스 코드]
// -----------------------------------------------------------------------------------------
// TODO [외부 레이아웃 터치 시 키보드 내림]
// -----------------------------------------------------------------------------------------
override fun dispatchTouchEvent(event: MotionEvent): Boolean {
val action = event.action
when (action) {
MotionEvent.ACTION_DOWN -> try {
// ---------------------------------------------------------------
// TODO [가상 키보드 창 내리는 용도]
// ---------------------------------------------------------------
try {
// InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
// imm.hideSoftInputFromWindow(display_textview.getWindowToken(), 0);
} catch (e: Exception) {
}
// ---------------------------------------------------------------
} catch (e: Exception) {
S_Log._printStackTrace_(null, S_FinalMsg.LOG_BUG_STATE, null, e)
}
MotionEvent.ACTION_MOVE -> {}
else -> {}
}
return super.dispatchTouchEvent(event)
}
반응형
'Kotlin' 카테고리의 다른 글
Comments