[英]How to use two recyclerview (one in vertical and the other in horizontal)
如上图所示,我希望实现这种设计。 在CoordinatorLayout中,有一个包含图像的AppBarLayout,在底层生活中,我想插入两个RecyclerViews,一个垂直(第一个),另一个水平(第二个向下)。
使用RecyclerView
,需要指定一个LayoutManager
,它负责对视图中的每个项目进行布局。 LinearLayoutManager
允许您指定方向,就像普通的LinearLayout
一样。
对于垂直回收站视图,您可以使用
LinearLayoutManager layoutManager
= new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false);
RecyclerView mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view);
mRecyclerView.setLayoutManager(layoutManager);
要使用RecyclerView
创建水平列表,您必须使用以下代码:
LinearLayoutManager layoutManager
= new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.