【发布时间】:2011-02-07 15:31:50
【问题描述】:
我正在使用 ListActivity 来显示图标化列表(使用 BaseAdapter 的自定义实现)。它无法正确重新加载数据。当我更改适配器的内容并通知列表时,似乎旧数据绘制在新数据之上,直到发生滚动事件。旧行绘制在新行之上,但当我开始滚动时旧行消失了。
但是,如果我将 ListActivity 样式设置为 Theme.Dialog,它会很好地刷新。 (大概是因为在对话框中,每次列表内容更改时活动都会调整大小,这会强制重绘整个视图层次结构?)
任何想法如何在我的全屏活动中进行这项工作?
谢谢。
【问题讨论】: