首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用android constraint layout 2.0.0流程将项目放入一行

使用android constraint layout 2.0.0流程将项目放入一行
EN

Stack Overflow用户
提问于 2019-06-06 19:25:58
回答 1查看 1.5K关注 0票数 3

我尝试使用新的android Flow布局。https://developer.android.com/reference/android/support/constraint/helper/Flow。我有这个屏幕,项目在流布局和扩展器(现在是打开的)。当扩展器关闭时,我只想放置第一行(4个项目)。

我的xml流布局

代码语言:javascript
运行
复制
   <androidx.constraintlayout.helper.widget.Flow
                    android:id="@+id/fr_mail_viewer_attachments_flow"
                    android:layout_width="0dp"
                    android:layout_height="0dp"
                    android:layout_marginTop="8dp"
                    app:flow_horizontalBias="0"
                    app:flow_horizontalGap="8dp"
                    app:flow_horizontalStyle="packed"
                    app:flow_verticalBias="0"
                    app:flow_verticalGap="8dp"
                    android:layout_marginEnd="8dp"
                    app:flow_wrapMode="chain"
                    app:layout_constraintBottom_toBottomOf="parent"
                    app:layout_constraintEnd_toStartOf="@id/fr_mail_viewer_attachments_expander"
                    app:layout_constraintStart_toStartOf="parent"
                    app:layout_constraintTop_toTopOf="parent" />

我试着使用app:flow_maxElementsWrap="1",但它对我没有帮助

有没有人可以帮我或者分享一些关于流程布局的资源?

EN

Stack Overflow用户

发布于 2019-06-12 15:54:34

在你的例子中,你想要包装4个元素,就像我在你的图片中看到的那样。您应该将app:flow_maxElementsWrap="4“添加到Flow小部件中。此外,请记住,您可以设置flow构件的方向,以控制链中项目的布局方式:

代码语言:javascript
运行
复制
                <androidx.constraintlayout.helper.widget.Flow
                    android:id="@+id/fr_mail_viewer_attachments_flow"
                    android:layout_width="0dp"
                    android:layout_height="0dp"
                    android:layout_marginTop="8dp"
                    android:orientation="vertical"
                    app:flow_horizontalBias="0"
                    app:flow_horizontalGap="8dp"
                    app:flow_horizontalStyle="packed"
                    app:flow_verticalBias="0"
                    app:flow_verticalGap="8dp"
                    android:layout_marginEnd="8dp"
                    app:flow_wrapMode="chain"
                    app:flow_maxElementsWrap="4"
                    app:layout_constraintBottom_toBottomOf="parent"
                    app:layout_constraintEnd_toStartOf="@id/fr_mail_viewer_attachments_expander"
                    app:layout_constraintStart_toStartOf="parent"
                    app:layout_constraintTop_toTopOf="parent" />
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56476612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档