android - Google Drive 中第一行和部分标题的水平回收 View

标签 android layout

我想在android中实现类似Google Drive的界面,如下图所示,但我不知道如何实现。我在水平方向使用了一个 recyclerview,在垂直方向使用了一个 recyclerview,但它与这张图片不一样。而且我在 ScrollView 中使用了所有两个 recyclerview,我想在顶部显示部分标题。它与安卓中的 Google Drive 相同。 enter image description here

谢谢! :-)

最佳答案

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

</ScrollView>

水平回收 View

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

对于具有 2 列的垂直回收 View ,使用 GridLayoutManager 而不是 LinearLayoutManager,如下所示:

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

不要忘记放置 recyclerView.setNestedScrollingEnabled(false); 以便在 scrollview 中平滑滚动 recyclerview

关于android - Google Drive 中第一行和部分标题的水平回收 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45037147/

相关文章:

android - 在 Android 上查看时菜单按钮(文本)重叠

java - 是否可以在运行时添加新的 ActivityAliases?

java - setBounds 的自动值

qt - 你如何调试Qt布局问题

java - Android: LAME 将 AudioRecoder 的 PCM 数据转换为 MP3,但 MP3 文件有一些噪音

java - 返回到 fragment ArrayList 变空时(恢复 ArrayList)

java - 谷歌任务 API : How can I find the TaskList of a Task?

java - GridBagLayout 问题

java - 某些 JavaFX 布局是否与 Mac 计算机不兼容?

css - 如何在 css 中制作一个不断增长的列?