안드로이드 개발 질문/답변
(글 수 45,052)
이미지를 보고 정답을 맞추는 퀴즈 프로그램을 짜고 있습니다.
보기가 4개라서 2X2 의 GridView에 이미지를 보여주고
뭔가 이미지를 선택한 후 버튼을 누르면 정답을 확인하려고 합니다.
GridView 에 Custom Adapter를 연결해서 이미지가 표시되는 것까지는
문제가 없습니다.
그런데 답을 맞추기 위해 보기(4개의 이미지)중 하나를 선택하고
[정답확인] 버튼을 눌려야 하는데
퀴즈다보니 보기를 이것저것 바꿔가면서 누를 수가 있다는 겁니다.
또 그때마다 이용자가 선택한 이미지가 뭔가 다르게 표시가 되어야 하고
다른 보기를 누르게 되면 전에 선택했던 이미지를 원복하고
새로운 보기에 표시를 해야 한다는 겁니다.
GridView 에 라디오버튼과 같은 기능이 있다면 모든 문제가 해결될텐데
아무리 찾아봐도 못찾겠네요.
AbsListView 메소드중에 setChoiceMode 를 써보려고 해도 먹지를 않고요.
너무장황해서 질문을 정리하겠습니다.
1. GridView에서 라디오버튼과 같이 하나만 선택할 수 있고 (물론 표시되고)
그 선택한 아이템을 가져오는 속성이나 함수가 있나요?
2. ListView나 GridView에서 특정(혹은 모든) position에 있는 item의 view 를
참조하는 방법이 있나요? 클릭하지 않은 item 의 경우를 말합니다.
너무 질문이 길었네요. ^^
고수님들 한수 부탁드립니다.
보기가 4개라서 2X2 의 GridView에 이미지를 보여주고
뭔가 이미지를 선택한 후 버튼을 누르면 정답을 확인하려고 합니다.
GridView 에 Custom Adapter를 연결해서 이미지가 표시되는 것까지는
문제가 없습니다.
그런데 답을 맞추기 위해 보기(4개의 이미지)중 하나를 선택하고
[정답확인] 버튼을 눌려야 하는데
퀴즈다보니 보기를 이것저것 바꿔가면서 누를 수가 있다는 겁니다.
또 그때마다 이용자가 선택한 이미지가 뭔가 다르게 표시가 되어야 하고
다른 보기를 누르게 되면 전에 선택했던 이미지를 원복하고
새로운 보기에 표시를 해야 한다는 겁니다.
GridView 에 라디오버튼과 같은 기능이 있다면 모든 문제가 해결될텐데
아무리 찾아봐도 못찾겠네요.
AbsListView 메소드중에 setChoiceMode 를 써보려고 해도 먹지를 않고요.
너무장황해서 질문을 정리하겠습니다.
1. GridView에서 라디오버튼과 같이 하나만 선택할 수 있고 (물론 표시되고)
그 선택한 아이템을 가져오는 속성이나 함수가 있나요?
2. ListView나 GridView에서 특정(혹은 모든) position에 있는 item의 view 를
참조하는 방법이 있나요? 클릭하지 않은 item 의 경우를 말합니다.
너무 질문이 길었네요. ^^
고수님들 한수 부탁드립니다.



