【发布时间】:2012-05-10 08:07:59
【问题描述】:
可能重复:
How to update Android ListView with dynamic data in real time?
我有一个自定义 listview 与 time value 和一些 buttons 一起点击它。我目前通过notifyDataSetChanged() 在一秒处理方法中每秒更新时间。
这可以很好地更新时间。不幸的是,这意味着每秒都会重新创建视图。这意味着我的按钮按下操作不是很敏感,因为每次重新生成视图时,按钮都会重置。因此,如果您在视图更改时按下按钮,则按下无效,您必须释放按钮然后再次按下它。长按问题更严重,因为在重新生成视图之前没有足够的时间来注册长按。所以长按永远不会发生。
有没有办法改变列表视图中的数据而不必重新生成整个视图?
【问题讨论】:
-
查看this问题
-
是的,我发现在autobot_101触发了一个想法之后。这就是解决问题的方法。谢谢
标签: android