댓글 리스트
-
작성자 슈퍼성근 작성시간13.07.22 뷰의 isEnabled() 함수를 사용하시면 현재 뷰가 활성화 상태인지 알수 있습니다.
또한 isEnabled() true라면 당연히 클릭가능한 상태이겠죠.
또한 isEnabled() true이지만 화면에 보이지 않은 상태일 수 있습니다.
그러므로 getVisibility() == VISIBLE 상태를 확인해야 겠네요.
=====================================================
버튼은 기본적으로 클릭이 가능합니다.
만일 자신이 의도적으로 setClickable(false)를 주었다면
클릭이 되지 않습니다.
그러므로 그런 경우 isClickable() true인지 확인을 해야 겠죠.
정리하자면 isClickable() == true && isEnabled() == true && getVisibility() == View.VISIBLE
을 체크하면...