2013-10-09 135 views
0

我已經使用列表視圖來顯示反饋選項,並使用單獨的相對佈局顯示問題和顯示的選項在無線組按鈕。 我的問題是如果我爲問題1選擇選項A,那麼在滾動時同樣的選項會自動被選中以解決其他一些問題。 我需要解決方案來解決這個問題。 等待回覆。 在此先感謝。Listview滾動

回答

0

這是由於在Android中查看列表視圖的回收。

既然你不提供任何特定的代碼,我將試圖證明它在android系統上下的風格

在您的適配器,你應該保持一個列表「內存」與用戶選擇的答案。

ArrayList<int> answers = new ArrayList<int>(); 

當用戶選擇一個選項(的onClick()?)保存選項,在答案列表的適當位置

answers.add(position, selectedAnswer); 

在您的適配器getView(INT位置,查看convertView,一個ViewGroup父)使用該位置來正確地填充您的答案視圖,例如

convertView.findViewById(R.id.answer_view).setAnswer(answers.get(position));