[英]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.