我有一个自定义listview
使用 atime value
和一些buttons
点击它。我目前通过notifyDataSetChanged()
一秒处理程序方法每秒更新时间。
这在更新时间方面效果很好。不幸的是,这意味着每秒都会重新创建视图。这意味着我的按钮按下操作不是很敏感,因为每次重新生成视图时,按钮都会重置。因此,如果您在视图更改时按下按钮,则按下无效,您必须释放按钮然后再次按下。长按问题更严重,因为在重新生成视图之前没有足够的时间来注册长按。所以长按永远不会发生。
有没有办法更改列表视图中的数据而不必重新生成整个视图?