如所附图片所示,我希望实现此设计。 在CoordinatorLayout中,有一个包含图像的AppBarLayout,在底层生活中,我想插入两个RecyclerView,一个垂直(第一个),另一个水平(第二个向下)
答案 0 :(得分:1)
使用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);