CardView 中的动态内容

Dynamic content inside CardView

我有一个包含 CardView 的 RecyclerView,我想在其中显示数据。如果缺少变量,我将该布局的可见性设置为 Gone。

当我登陆 cardview 时,一切看起来都很好,但是当我上下滚动时,即使是现有的布局也从上面的卡片中隐藏了。

知道是什么原因造成的吗?如何预防?

首先,请post源代码。没有它,这基本上是不可能诊断的。然而,这不会阻止我拍摄 ;)

如果您有一些将布局可见性设置为 GONE 的逻辑,那么您是否也有将可见性设置为 VISIBLE 的逻辑?

如果不是,那么我的猜测是您首先将视图设置为 GONE,然后当视图离开屏幕时,它会被回收,下次您使用回收视图时,可见性仍设置为 GONE。