问题描述
我正在尝试使用ConstraintLayout和Flow构建一个按钮栏。要求基本上是:
从右到左的布局按钮(索引0处的元素放在右边)。 如果所有元素都不能水平放置,请更改为垂直方向,并从上到下布局(索引0的元素放在顶部)
我正在使用链式包装,并且遇到了两个问题,我想确保自己不仅缺少一些东西:
-
按钮从左到右排列。我可以通过继承ConstraintLayout并重写isRtl()函数来克服此问题,但这对我来说有些代码味
-
我不能将其限制为每行1个视图。它可以连续容纳尽可能多的视图,然后进行包装。
Flow的代码非常复杂,因此看起来似乎不是编写我自己的VirtualLayout的简单任务,在我走这条路线之前,我想确保自己没有遗漏任何重要内容。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)