Listview 列表视图滚动

Listview 列表视图滚动,listview,scroll,Listview,Scroll,我使用列表视图显示反馈选项,并使用单个相对布局显示问题和单选组按钮中显示的选项。 我的问题是,如果我为问题1选择了选项A,那么在滚动时,其他一些问题会自动选择相同的选项。 我需要解决这个问题的办法。 等待答复。 提前感谢。这是由于Android中列表视图的视图循环 由于您没有提供任何特定的代码,我将尝试用android风格来演示它 在适配器中,您应该在“内存中”保留一个包含用户选择答案的列表 ArrayList answers=new ArrayList(); 当用户选择一个选项(onClic

我使用列表视图显示反馈选项,并使用单个相对布局显示问题和单选组按钮中显示的选项。 我的问题是,如果我为问题1选择了选项A,那么在滚动时,其他一些问题会自动选择相同的选项。 我需要解决这个问题的办法。 等待答复。
提前感谢。

这是由于Android中列表视图的视图循环

由于您没有提供任何特定的代码,我将尝试用android风格来演示它

在适配器中,您应该在“内存中”保留一个包含用户选择答案的列表

ArrayList answers=new ArrayList();
当用户选择一个选项(onClick()?)时,将该选项保存在答案列表的适当位置

answers.add(位置,选择回答);
在adapters getView(int position、View convertView、ViewGroup parent)中,使用该位置正确填充答案视图,如下所示

convertView.findViewById(R.id.answer\u视图).setAnswer(answers.get(position));