Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用android constraint layout 2.0.0 Flow将项目放置在一行_Android_Android Constraintlayout - Fatal编程技术网

使用android constraint layout 2.0.0 Flow将项目放置在一行

使用android constraint layout 2.0.0 Flow将项目放置在一行,android,android-constraintlayout,Android,Android Constraintlayout,我尝试使用新的android流量布局。我有这个屏幕,项目在流动布局和扩展器(现在是开放的)。当扩展器关闭时,我只想放置第一行(4项) 我的xml流布局 <androidx.constraintlayout.helper.widget.Flow android:id="@+id/fr_mail_viewer_attachments_flow" android:layout_width="0dp"

我尝试使用新的android流量布局。我有这个屏幕,项目在流动布局和扩展器(现在是开放的)。当扩展器关闭时,我只想放置第一行(4项)

我的xml流布局

   <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" />


有人能帮我或分享一些关于流程布局的资源吗?

在你的例子中,你想在我在你的图片中看到的4个元素后换行。您应该将app:flow\u maxementswrap=“4”添加到您的流小部件中。另外,请记住,您可以设置流小部件的方向,以控制链中项目的布局方式:

                <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" />