我正在尝试制作一个列表 - 标签网格(在我们的社区中,一个接一个的椭圆形,如果没有足够的空间,则移动到另一行),我创建了一个适配器RecyclerView
,但我不知道是哪个一个LayoutManager
使用,因为它应该View
进一步插入,但如果没有足够的空间,则移动到另一行。GridLayoutManager
不适合这个,它需要传递固定数量的列。我找到了一些GridAutofutLayoutManager
,但它也不适合,因为它需要超过列的宽度。这还不是全部,因为LayoutManager
我需要的那个根本不需要任何东西,除了上下文。我超过了屏幕宽度的三分之一,但事实并非如此。
也许,一般来说,通过Spannable
它是可能的吗?标签必须是可点击的。求助,苦恼了半天
找到图书馆 > https://github.com/nex3z/FlowLayout
下面是徒劳的:
在克服了一堆耙子之后,用Spanny
Spannable
库武装起来。所以标签
TextView
编码
风俗
RoundedBackgroundSpan
如果有什么不清楚的,写 - 我会回答。
截图