아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
안드로이드 라디오 버튼은 보통 라디오 그룹으로 묶어서 사용한다. 그래서 한 번에 묶어서 사용한다고 생각해서 더 편하게 사용해야 한다는 생각에 그룹자체에 체크를 하면서 사용하게 될 수도 있다.
mRadioTimer_Group.check(1)
이런 식으로 각각의 라디오 버튼이 아닌 하나의 그룹에서 중앙집중 관리를 할 수 있다.
하지만, 이렇게 사용하면 setOnCheckedChangeListener 가 3번 이상씩 불리게 된다. 즉, 라디오 버튼이 말을 듣지 않는 현상이 시작 되는 것이다. 일이 많아 질 수 있더라도 라디오 그룹에서는 각각의 라디오 버튼 하나 하나에 체크를 하도록 하자.
mRadio01.setChecked(true);
요렇게 말이다.
' [안드로이드 공부] > UI' 카테고리의 다른 글
[안드로이드] FloatingActionButton Overlap(겹치기) (0) | 2016.04.11 |
---|---|
안드로이드 마지막 줄 버튼 정렬이 안된다면? (0) | 2016.04.04 |
[안드로이드] 배경 색깔 변경 setBackgroundColor(R.color.material) ? (1) | 2016.02.12 |
[안드로이드] 화면 켜짐 유지, 자동 해제하기 (0) | 2016.02.11 |
안드로이드 Static 액티비티 종료하기 (0) | 2016.01.15 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |