CheckedChangeListener (2) 썸네일형 리스트형 [Android/JAVA] ToggleButton & Switch 클릭 이벤트 추가하기 오늘은 ToggleButton과 Switch에서 클릭 이벤트 발생시 상태를 바꾸는 방법을 알아보자. Logic은 CheckBox와 RadioButton가 같다. (2021.10.29 - [Dev./Android] - [Android] RadioButton, RadioGroup 체크 이벤트(CheckedChange) 작동) ToggleButton은 CheckBox와 같은 부모를 상속하고 있고 자식 라인에서 같은 선상에 있기 때문에 다루기 쉽다. ToggleButton에는 TextOn과 TextOff 속성이 있는데 이는 True, False에 따라 원하는 String을 출력 할 수 있다. 또한, True, False이기 때문에 이벤트리스너에서 클릭 발생 시 isChecked()를 통해 On || Off 여부.. [Android] RadioButton, RadioGroup 체크 이벤트(CheckedChange) 작동 여러 개의 RadioButton에서 한 개의 RadioButton에 대해서 클릭(체크) 이벤트를 발생시키고 싶으면 RadioButton을 RadioGroup으로 묶어 CheckedChange 리스너를 작성해준다. RadioGroup을 만들지 않으면 RadioButton에 독립적은 이벤트 리스너가 생기므로 중복 체크가 된다. 하지만 이 글에서 해결하고자 하는 문제는 여러 개의 라디오 버튼 중에서 한 개에 라디오 버튼만 체크가 되게 하고 싶기 때문에 그룹을 만들어야 한다. 또한, RadioGroup을 사용하면 동일한 버튼을 눌렀을 때, 이벤트가 발생하지 않는다. 이제 OnCheckedChangeListener()를 완성시켜주면 되는데 매개변수로 (RadioGroup group, int checkedId)를 .. 이전 1 다음