3
我有一個卡片視圖內的constraintLayout。 如圖所示,按網格格式排列按鈕。但由於某些原因,空格顯示在按鈕下方。我想刪除這個空白。ConstraintLayout不包裝內容
下面是XML代碼
<android.support.v7.widget.CardView
android:id="@+id/cvSpecialisations"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
app:cardElevation="2dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/bViewAll">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/tvSearchBySpecialisation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:text="Search by specialisation"
android:textSize="14dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<View
android:id="@+id/vDividerInSpecialisationCard"
style="@style/Divider"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toTopOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvSearchBySpecialisation"
app:layout_constraintVertical_bias="0.0" />
<Button
android:id="@+id/bSpecialisation1"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginLeft="32dp"
android:layout_marginStart="32dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="@+id/bSpecialisation2" />
<Button
android:id="@+id/bSpecialisation2"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintLeft_toRightOf="@+id/bSpecialisation1"
app:layout_constraintRight_toLeftOf="@+id/bSpecialisation3"
app:layout_constraintTop_toBottomOf="@+id/vDividerInSpecialisationCard" />
<Button
android:id="@+id/bSpecialisation3"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@+id/bSpecialisation2" />
<Button
android:id="@+id/bSpecialisation4"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@+id/bSpecialisation5" />
<Button
android:id="@+id/bSpecialisation5"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="14dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintLeft_toRightOf="@+id/bSpecialisation6"
app:layout_constraintRight_toLeftOf="@+id/bSpecialisation4"
app:layout_constraintTop_toBottomOf="@+id/bSpecialisation2" />
<Button
android:id="@+id/bSpecialisation6"
style="@style/Widget.AppCompat.Button.Borderless"
android:layout_width="88dp"
android:layout_height="92dp"
android:layout_marginLeft="32dp"
android:layout_marginStart="32dp"
android:drawablePadding="8dp"
android:drawableTop="@mipmap/ic_launcher"
android:fontFamily="san-serif"
android:paddingLeft="-5dp"
android:paddingRight="-5dp"
android:text="Car"
android:textAllCaps="false"
android:theme="@style/AppTheme.WhiteButton"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="@+id/bSpecialisation5" />
</android.support.constraint.ConstraintLayout>
</android.support.v7.widget.CardView>
我試圖改變寬度和高度match_parent WRAP_CONTENT
'機器人:layout_height = 「match_parent」' –