在 gridlayoutmanager 中动态设置列宽

Ran*_*gol 8 android gridlayoutmanager android-recyclerview

我正在尝试使用带有 gridlayoutmanager 的回收器视图来执行此操作。GridLayoutmanager 需要 spancount。在这里,我想根据回收站视图项中文本的宽度更新视图。

在此处输入图片说明

Ito*_*oun 5

这是一个迟到的答案,但我想实现完全相同的目标!
然后经过几个小时的研究,我通过Google找到了这个lib(我不知道为什么我没有早点找到它......):FlexboxLayout谁有一个FlexboxLayoutManager

如何使用:

val layoutManager = FlexboxLayoutManager(context)
layoutManager.flexDirection = FlexDirection.ROW
myRecyclerView.layoutManager = layoutManager
Run Code Online (Sandbox Code Playgroud)

就这样!