我在Android 2.1上,我有一个多列自定义列表视图在列表视图的末尾使用带有可编辑edittext的BaseAdapter。如果列表视图中的数据不包含用户选择的数据,则用户应该能够输入数据。如果数据已经在列表中,那么用户将能够使用自定义选择器来选择数据。如果在列表视图中进行了选择,并且用户希望在选择后在底部的文本字段中输入数据,则应该取消选择列表视图中的标记。我尝试使用click listener在编辑文本上使用onclick()方法。第一次点击时,编辑文本变得焦点并且onclick()方法不会被触发。当第二次点击时,会触发onclick()方法并调用notifyDataSetChanged()方法。我试图从Focus Listener调用notifyDataSetChanged()方法,列表视图选择在我的第一次尝试中消失,编辑文本没有从键盘接收任何数据输入(冻结)。请帮助。谢谢,文卡特多列自定义列表视图,在列表视图末尾有一个可编辑的编辑文本
1
A
回答
1
最后我修好了。 notifytextSetChanged()获得的edittext是递归调用自己。因此,这个问题就在那里。因此,我不是从焦点侦听器调用notifyDataSetChanged(),而是使用activity中的一个方法来更新edittext的焦点侦听器中的列表。因此,没有使用notifyDataSetChanged()递归的问题。
相关问题
- 1. 自定义列表视图编辑值
- 2. 编辑文本与列表视图
- 3. 编辑列表视图
- 4. 自定义列表视图与编辑文本
- 5. 填充自定义列表视图与来自多个编辑文本
- 6. 编辑其中的列表视图编辑文本
- 7. 是否可以编辑列表视图列中的文本?
- 8. Django可编辑列表视图
- 9. C#可编辑列表视图
- 10. WPF可编辑列表视图与可编辑组合框
- 11. 如何在列表视图中获取可编辑的编辑文本
- 12. 在列表视图中编辑条目
- 13. 列表视图冻结与Textviews和编辑文本在一行
- 14. 如何在编辑文本中显示自定义列表视图记录
- 15. 编辑列表视图控制项目
- 16. 编辑列表视图项宽度
- 17. Android编辑模式列表视图
- 18. 编辑列表视图项目
- 19. 从编辑文本中的列表视图中过滤文本
- 20. 自定义列表视图自定义列表视图Android
- 21. 女士访问数据表视图 - 只有一列可编辑
- 22. Android - 编辑文本和微调与自定义列表视图适配器
- 23. 在列表视图中编辑子项目的文本大小
- 24. 为列表定义中的视图启用联机编辑
- 25. 滚动时在列表视图中编辑文本值重复
- 26. 编辑文本在滚动列表视图中丢失内容
- 27. 编辑文本列表编辑
- 28. 如何访问列表视图行上的编辑文本框
- 29. 基于编辑文本的列表视图不会更改
- 30. 编辑列表视图中的文本是否为空