仅在廉价设备上滚动后 RecyclerView 中的内容丢失

Content lost in RecyclerView after scrolling only on cheap devices

我正在使用 RecyclerView 显示自定义视图列表, 自定义视图包含 Universal Image loader 加载的图片 和文本视图

但是每个自定义视图的一些随机内容(完全是文本)在向下滚动 RecyclerView 和向后滚动后丢失 仅在便宜的设备上。 随着nexus 7 和 galaxy s4 等新设备运行完美。

我有与教程中完全相同的代码: http://www.vogella.com/tutorials/AndroidRecyclerView/article.html

我在 Megafon Logon 1 SP-AI 上遇到了同样的问题 为了使 recyclerview 可见,我必须在适配器发生任何更改后执行假滚动。

像这样:

mList.smoothScrollBy(1, 0);

经过几个小时的搜索和调试,结果证明我的代码是正确的。

这个问题很奇怪。由于某种原因,字体颜色在廉价设备上是随机的神奇变化。结论你可以在下面的图片中看到。