我想在android中实现类似Google Drive的界面,如下图所示,但我不知道如何实现它。我使用了一个recyclerview用于水平,一个Recyclerview用于垂直,但它与这张图片不同。我在scrollview中使用了所有的recyclerview,我想在顶部显示部分标题。 Android中的Google Drive也是如此。
谢谢! :-)
答案 0 :(得分:2)
<ScrollView>
<RecyclerView>
//for horizontal
</RecyclerView>
<RecyclerView>
// for vertical column
</RecyclerView>
</ScrollView>
for horizontal 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