繁体   English   中英

如何使用两个recyclerview(一个垂直放置,另一个水平放置)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM