edittext 외부 선택 (1) 썸네일형 리스트형 [안드로이드] EditText 외부 선택 시 키보드 제거_kotlin (Button 터치 예외처리추가) 안드로이드 EditText외에 다른 영역을 선택 했을 때 키보드를 제거 하는 코드이다. TouchedView ! is Button 조건을 사용하지 않고 dispatchTouch event만 사용했을 경우 키보드가 뜬 상태로 버튼 선택이 되지 않는 SideEffet가 발생하여 선택한 영역이 버튼일 경우에는 제외하는 조건을 추가 하였다. override fun dispatchTouchEvent(ev: MotionEvent): Boolean { val focusView = currentFocus if (focusView != null) { val rect = Rect() focusView.getGlobalVisibleRect(rect) .. 이전 1 다음