我有动态列表视图中textview和edittext是两列。该textview带有适当的数据,但是当我插入edittext中的值在第一行然后我向下滚动列表,并在第三行edittext填充第一行edittext值。我不知道为什么会发生这种情况。请帮帮我。列表视图重复值
列表视图重复值
回答
请提供一些代码,以便我们更好地理解问题。从我的理解,这是发生了什么。 适配器会生成尽可能多的视图,并可以在屏幕上显示。当您向下滚动列表时,需要生成一个新项目。这可以在下面显示的getView()方法中以两种方式完成。
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView==null){
//inflater is the layout inflater for the custom view
convertView=inflater.inflate(R.layout.list_row, null);
return convertView;
}
else{
return convertView; //recycled view
}
}
convertView是刚刚离开屏幕并可用于回收的视图。在你的情况下,它应该被销毁,但再次使用的convertView。所以编辑文本值重新出现在下面的视图中。
我想这是因为你用了具体的ID(手动设置)项目充气布局和Android可能会认为所有的ListView的项目是相同的
但是如果你想真正的帮助,粘贴一些代码,这里的布局......我们不是算命先生
谢谢你的回复..但我不认为这是因为textview来自数据库,它呈现正确的数据。没有重复的数据。 – nyt23
我没有对数据库中可能存在的数据重复性进行任何说明。这是布局和它的意见,可能有'android:id'属性设置为相同的值... – user219882
OKK你是正确的@ + ID:在视图是相同的,因为我在列表视图中重复它。 – nyt23
- 1. Android:重复列表视图
- 2. Windows 8列表视图重复列
- 3. 显示重复值的表视图
- 4. 避免重复列表视图
- 5. vb.net避免重复列表视图
- 6. Android重复列表视图项
- 7. Android列表视图行重复项目
- 8. 在Android中重复列表视图项?
- 9. 列表视图重复数据
- 10. 列表视图项重复在android
- 11. 刷新列表视图重复内容
- 12. 列表视图重复previus数据
- 13. 列表视图数据保持重复
- 14. 列表视图中的重复条目
- 15. 列表视图中的重复元素
- 16. 在列表视图中的C#重复
- 17. 从列表中的服务器重复列表视图图像
- 18. Arraylist <hashmap<>>在列表视图中重复的值
- 19. 滚动时在列表视图中编辑文本值重复
- 20. 在执行时显示重复值的列表视图
- 21. 在回推后在列表视图中重复值
- 22. 在列表视图中做Asynctask的重复值
- 23. 如何从列表视图中删除重复值?
- 24. 在列表视图中的EditText重复值
- 25. 刷新列表视图重复行每次我刷新我的列表视图
- 26. 解决方法:在滚动列表视图时重复列表视图
- 27. 在Android自定义列表视图中重复列表项
- 28. SharePoint 2013列表:从列表视图中删除重复项
- 29. 列表视图重复值几次,并重复每个后第6个值的复选框选择
- 30. 输出列表重复值
你有什么尝试? – Nikhil
我有一个edittext的列表视图,我想在edittext中输入值,然后在按钮上单击我得到edittext的值。 – nyt23
@Niyati发布一些代码或提供更多信息,让我们可以帮助您更多。 –