0

创建了一个基础listView来测试它。ios 版本按预期工作。在 genymotion android 模拟器上,滚动时,绑定的动态数据会被空白/null 覆盖。这可以使用此处列出的通用合金测试应用程序上的要点轻松演示。只需将代码添加到相应的index.*文件中。您需要目录moment.js中的最新版本/lib

为什么会被覆盖?我怀疑这与如何listView重用组件有关。我如何解决它?

谢谢。

4

1 回答 1

1

在解决该问题时,我发现问题在于您已应用于.rowindex.tss 文件中的类的水平布局。如果您删除该布局,那么您的列表视图将按预期运行。

为什么会这样? 老实说,我不确定,但我有一个猜测。为了尽量减少内存,listViews 只呈现在屏幕上可见的项目。在这种情况下,当项目离开屏幕,然后再次变为可见时,布局可能由于与应用的其他样式(和冲突)与您的预期布局发生冲突而无法正确呈现。

于 2016-02-05T01:52:12.310 回答