繁体   English   中英

列表视图滚动

[英]Listview scrolling

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

这是由于Android中列表视图的视图回收。

由于您未提供任何特定代码,因此我将尝试以android-ish风格进行演示

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

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

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

answers.add(position, selectedAnswer);

在您的适配器中,getView(int position,View convertView,ViewGroup parent)使用该位置正确填充您的答案视图,如下所示

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM