안녕하세요.
아주 기본적인 질문일수도 있는데 Button이 활성화인지 아니면 클릭가능한 상태인지 알수 있는 메소드가 있나요?
아주쉽게 보면 button.enable, button.click 등의 메소드가 있긴한거같은데
이동작이 안먹히는거같아서요. 저 위에 메소드들 사용하는게 맞는건가요?
다음검색
댓글
댓글 리스트-
작성자슈퍼성근 작성시간 13.07.22 뷰의 isEnabled() 함수를 사용하시면 현재 뷰가 활성화 상태인지 알수 있습니다.
또한 isEnabled() true라면 당연히 클릭가능한 상태이겠죠.
또한 isEnabled() true이지만 화면에 보이지 않은 상태일 수 있습니다.
그러므로 getVisibility() == VISIBLE 상태를 확인해야 겠네요.
=====================================================
버튼은 기본적으로 클릭이 가능합니다.
만일 자신이 의도적으로 setClickable(false)를 주었다면
클릭이 되지 않습니다.
그러므로 그런 경우 isClickable() true인지 확인을 해야 겠죠.
정리하자면 isClickable() == true && isEnabled() == true && getVisibility() == View.VISIBLE
을 체크하면... -
작성자알이스파니히 작성자 본인 여부 작성자 작성시간 13.07.22 네 감사합니다ㅋㄷ