【问题标题】:android custom view in expandablelistview with adapter goes nuts带有适配器的可扩展列表视图中的android自定义视图发疯了
【发布时间】:2012-03-27 21:30:24
【问题描述】:

我在可扩展列表视图中使用的自定义视图存在严重问题。我使用扩展 BaseExpandableListAdapter 的适配器。自定义视图会根据是否正在咨询或修改来更改其状态。状态变化涉及 ui 部分的动画和显示/隐藏。 问题是,即使我只让两个视图,当我单击第二个视图时,我命令它改变其状态,适配器调用两个视图的 getViewGroup,但系统地反转相应的模型数据 id..witch 使ui再次动画... 我确切地说我不使用viewholder模式,因为自定义视图有它自己对要更新的控件的内部引用。 任何想法将不胜感激?

【问题讨论】:

    标签: android adapter expandablelistview


    【解决方案1】:

    我找到了解决方案,每次模型更改时我都会调用 notifyDataChanged(),这会使整个列表视图重新绘制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-02
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多