【问题标题】:Buttons inside an Android custom listview [duplicate]Android自定义列表视图中的按钮[重复]
【发布时间】:2012-05-10 08:07:59
【问题描述】:

可能重复:
How to update Android ListView with dynamic data in real time?

我有一个自定义 listviewtime value 和一些 buttons 一起点击它。我目前通过notifyDataSetChanged() 在一秒处理方法中每秒更新时间。

这可以很好地更新时间。不幸的是,这意味着每秒都会重新创建视图。这意味着我的按钮按下操作不是很敏感,因为每次重新生成视图时,按钮都会重置。因此,如果您在视图更改时按下按钮,则按下无效,您必须释放按钮然后再次按下它。长按问题更严重,因为在重新生成视图之前没有足够的时间来注册长按。所以长按永远不会发生。

有没有办法改变列表视图中的数据而不必重新生成整个视图?

【问题讨论】:

  • 查看this问题
  • 是的,我发现在autobot_101触发了一个想法之后。这就是解决问题的方法。谢谢

标签: android


【解决方案1】:

尝试实现一些可以实时呈现自身的东西,例如 FlashTextView。 所以每次你的时钟需要更新这个textview中的值时,你可以从这些flash-textview中调用一些方法来改变自己,而不用触及ListView和listview的整个项目。

【讨论】:

  • 谢谢。你们 cmets 引发了更多的搜索。
猜你喜欢
  • 2014-02-16
  • 2013-03-10
  • 2019-02-16
  • 2013-10-01
  • 2015-05-21
  • 1970-01-01
  • 1970-01-01
  • 2012-06-24
  • 2013-01-14
相关资源
最近更新 更多