안드로이드 개발 질문/답변
(글 수 45,052)
Custom ListView 를 다음과 같이 만들었습니다.
---------------------------------------------
TextView TextVew RadioButton
---------------------------------------------
TextView TextVew RadioButton
---------------------------------------------
TextView TextVew RadioButton
---------------------------------------------
TextView TextVew RadioButton
---------------------------------------------
문제는
라디오 버튼을 라이오 그룹으로 묶어야함 컴파일 오류가 안나고 그렇게 만들어 버리니,
단일 선택이 안되는군요 ㅠㅠ, 마치 체크박스처럼 동작이 됩니다.
각각의 row안에 포함되어 있는 라이오 버튼들이 getView 를 동작되면서 각각의 별도의 그룹으로 만들어져 버립니다.
좋은 해결 방법이 없을까요?
물론
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
는 해봤습니다.
CheckedTextView 한번 보세요....
왜 리스트 혹은 스피너에서 저걸 쓰는지도 한번 생각해 보시구요...
getView에서 리턴하는 contentView가 Checkable을 구현하고 있으면 리스트뷰가 알아서 관리합니다.