• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
슈퍼드로이드
 
 
 
카페 게시글
안드로이드 질문 Button이 활성화인지 아니면 클릭가능한 상태인지 알수 있는 메소드가 있나요?
알이스파니히 추천 0 조회 695 13.07.22 08:26 댓글 2
게시글 본문내용
 
다음검색
댓글
  • 13.07.22 10:32

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

    정리하자면 isClickable() == true && isEnabled() == true && getVisibility() == View.VISIBLE
    을 체크하면...

  • 작성자 13.07.22 11:35

    네 감사합니다ㅋㄷ

최신목록