-1

我想创建一个 RecyclerView(或任何其他视图),它首先可以有一个 LinearLayoutManager,然后将其全部展开为一个 GridLayoutManager。类似于第一部分的内容

4

1 回答 1

0

这是你需要自己写的东西。例如,在工具栏中有一个显示列表/网格图标,它触发了 RecyclerView 的重新渲染(使用LinearLayoutManagerGridLayoutManager酌情使用)。然后你可以让你的构造函数有一个标志来指示使用哪个(并在你的方法中的不同实现RecyclerView.Adapter之间切换)ViewHolderonCreateViewHolder

于 2016-11-28T18:15:43.480 回答