RecyclerView:切换所有可见行的子项的可见性

时间:2016-04-19 06:08:36

标签: android android-recyclerview visibility

我有一个Horizo​​ntal RecyclerView。 我想要做的是,在运行时,隐藏适配器中所有项目的2个TextView。

所以,我想做的是循环遍历所有可见项目,获取它们的布局,然后更改每个子项内部某些TextView的可见性。

您可以将其视为"简单的布局" Vs"复杂的布局"切换。

我知道我应该通过指定的RecyclerView.Adapter检索RecyclerView子项,但这真的是最好的解决方案吗?

非常感谢您的帮助。

我的代码:

jshint: {
  options: {
    reporter: require('jshint-stylish')
    ...
  },
...

从上面的代码中,我可以更改已点击项目的可见性,但不能更改所有可见项目的可见性。

1 个答案:

答案 0 :(得分:0)

正如所讨论的,这可以通过在适配器的onBindViewHolder()内部切换可见性来实现。