차케요 2015. 4. 8. 01:01

android radiobutton


■ 이번 글에서는 안드로이드 라디오 버튼 객체를 사용하는 예제를 하나 만들면서 이 객체를 이해해보겠습니다. 라디오 버튼의 특징 중의 하나가 한 번 클릭하면 다시 되돌릴 수 없다는 점인데요. 라디오 그룹을 이용하면 이 문제를 해결할 수 있지만, 이번 글에서는 단순하게 라디오 버튼 두 개와 텍스트뷰 하나를 배치하고 선택된 객체의 문자열을 텍스트뷰에 출력하는 내용의 소스 코드를 살펴보겠습니다.

 

■ 이렇게 두 개의 라디오 버튼과 하나의 텍스트뷰를 배치하고 선택된 내용(Windows 7 또는 Windows8)이 TextView에 출력되도록 하겠습니다. 

 

 


■ XML 문서에서는 id 정도만 확인하고 넘어갈게요.


■ 먼저 라디오 버튼 객체들을 ID로 찾아서 클릭 이벤트를 적용하고 있습니다. 다음은 각각의 버튼일 클릭 됐을 때 실행되는 메서드인 CheckedPri()의 내용을 작성하겠습니다. 


■ 내용이 조금 빈약하긴 한데요. 아직은 기초적인 단계만 정리할게요.^^ 


 먼저 라디오 버튼의 객체를 생성하고 각 버튼의 문자열을 불러와서 (getText) 선언해둔 String 변수에 저장하고(to.String) 저장된 문자열 값을 TextView(cc)에 출력(setText)하고 있는 내용입니다. 앱을 실행해서 라디오버튼을 선택해보겠습니다.


 이렇게 선택된 객체의 문자열이 TextView에 출력되는 걸 확인할 수 있습니다.^^ 아주 간단하게 라디오버튼의 사용방법 정도만 알아봤습니다. 라디오 그룹을 정리할 때 다시 한 번 자세히 정리할게요. 수고하셨습니다.