我正在使用约束布局来定位我的列表我希望我的列表包含其内容我怎么不想要增长太多并按下底部的按钮。所以我做了以下
<ListView
android:id="@+id/lvMyList"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="32dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:paddingBottom="10dp"
android:paddingTop="10dp"
app:layout_constraintBottom_toTopOf="@+id/ibAdd"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ivStage" />
正如您所看到的,我将其设置为在bAdd按钮的顶部有一个底部。
这里的问题是我的列表总是占用最大尺寸(意思是下面的舞台按钮和上面的添加按钮),即使它有一个项目。如果它有一个按钮,我怎么能确保它缩小到那个。如果我围绕hieght进行wrap_content,那么它不会受到约束并超出底部按钮
谢谢