Android Recyclerview将LinearLayout扩展到网格

时间:2016-11-28 18:03:52

标签: java android xml android-recyclerview recyclerview-layout

我想创建一个RecyclerView(或任何其他视图),它最初可以有一个LinearLayoutManager,然后将它们全部展开到GridLayoutManager。类似于this.

的第一部分

1 个答案:

答案 0 :(得分:0)

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