2013-10-09 80 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));