Android FlowLayout作为RecyclerView LayoutManager

Hap*_*ppo 6 android flowlayout android-recyclerview recyclerview-layout

我想用Android芯片实现Tag Cloud.

在此输入图像描述

但我认为最好的方法是使用RecycleView和自定义LayoutManager.我搜索一个LayoutManager,它将其子项布局为FlowLayout,但什么都没找到.

是否有人发现了这种行为或关于自定义布局管理器的简单教程?我发现没有简单或简单但不完整的文章.

在此输入图像描述.

Gla*_*oon 10

我找到了一个这样做的库.

您已将此行添加到Gradle依赖项中:

compile 'com.xiaofeng.android:flowlayoutmanager:1.2.3.2'
Run Code Online (Sandbox Code Playgroud)

并使用它设置您的Recycler视图布局管理器:

recyclerView.setLayoutManager(new FlowLayoutManager());
Run Code Online (Sandbox Code Playgroud)

您有关于如何在Github上配置它的其他详细信息:https://github.com/xiaofeng-han/AndroidLibs/tree/master/flowlayoutmanager

  • 我不得不在经理上调用`.setAutoMeasureEnabled(true)`,然后效果很好! (4认同)

Bel*_*loo 5

你可以试试我的图书馆。有关详细功能/用法,请参阅 github 描述页面。

它提供了你想要的行为。它的最小 sdk 为 15,几乎涵盖了当今使用的所有设备。

它仍然在维护,所以你可以从我那里得到额外的支持