MaterialButton
具有默认样式和这些插页:
<style name="Widget.MaterialComponents.Button"..>
<item name="android:insetLeft">0dp</item>
<item name="android:insetRight">0dp</item>
<item name="android:insetTop">@dimen/mtrl_btn_inset</item>
<item name="android:insetBottom">@dimen/mtrl_btn_inset</item>
...
</style>
@dimen/mtrl_btn_inset
的值为6dp
。
直接使用即可:
<com.google.android.material.button.MaterialButton
android:insetTop="0dp"
android:insetBottom="0dp"
../>
<item name="android:minHeight">36dip</item>
或者在您的按钮中添加 android:minHeight="36dip"
。默认值是 48dp
。 - Gabriele Mariotti
<Button android:id="@+id/sign_in_link" style="@style/TextButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:fontFamily="sans-serif" android:text="@string/sign_in_link_label" android:textAllCaps="false" android:textColor="#555" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/sign_up_btn" />
- Nabeel