Google云端硬盘中第一行和部分标题的水平回收视图

时间:2017-07-11 14:18:07

标签: android layout

我想在android中实现类似Google Drive的界面,如下图所示,但我不知道如何实现它。我使用了一个recyclerview用于水平,一个Recyclerview用于垂直,但它与这张图片不同。我在scrollview中使用了所有的recyclerview,我想在顶部显示部分标题。 Android中的Google Drive也是如此。 enter image description here

谢谢! :-)

1 个答案:

答案 0 :(得分:2)

<ScrollView>
    <RecyclerView>
          //for horizontal
    </RecyclerView>
    <RecyclerView>
         // for vertical column
    </RecyclerView>

</ScrollView>

for horizo​​ntal recyclerview

mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true));

对于2列的垂直recyclview,使用GridLayoutManager而不是LinearLayoutManager,如下所示:

GridLayoutManager manager = new GridLayoutManager(this, 2);
recyclerView.setLayoutManager(manager);

不要忘记将recyclerView.setNestedScrollingEnabled(false);放在scrollview

内的平滑滚动回收视图中