[안드로이드 공부]/UI

[안드로이드] 라디오 버튼 이벤트가 여러번 온다면?

코코모아 2016. 2. 20. 11:46

아래는 코모스튜디오가 직접 만든 무료 앱이에요
(한 번만 봐주세요 ^^)

01

02

03

정각알림 만들기(말하는시계)

말하는 시계 (취침, 자전거) 

말하는 타이머 음성 스톱워치 

안드로이드 라디오 버튼은 보통 라디오 그룹으로 묶어서 사용한다. 그래서 한 번에 묶어서 사용한다고 생각해서 더 편하게 사용해야 한다는 생각에 그룹자체에 체크를 하면서 사용하게 될 수도 있다.


mRadioTimer_Group.check(1)


이런 식으로 각각의 라디오 버튼이 아닌 하나의 그룹에서 중앙집중 관리를 할 수 있다.


하지만, 이렇게 사용하면 setOnCheckedChangeListener 가 3번 이상씩 불리게 된다. 즉, 라디오 버튼이 말을 듣지 않는 현상이 시작 되는 것이다. 일이 많아 질 수 있더라도 라디오 그룹에서는 각각의 라디오 버튼 하나 하나에 체크를 하도록 하자. 


mRadio01.setChecked(true);


요렇게 말이다.

모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다.
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요.