0

我有一个带有居中(默认)文本的自定义按钮。我想在此文本左侧 8dp 处添加一个必须在自定义按钮中的图像。

我只能用drawableLeft属性添加它。我想让它更集中。

在此处输入图像描述

这是我的自定义按钮。

如何使图像居中?(文字左侧 8dp)

4

1 回答 1

1

只需使用MaterialButtonwithapp:iconGravity属性。

<com.google.android.material.button.MaterialButton
    style="@style/Widget.MaterialComponents.Button.Icon"
    app:icon="@drawable/...."
    app:iconGravity="textStart"
    android:text="@string/..."
    .../>

在此处输入图像描述

app:iconPadding="xxdp"您可以使用属性更改图标和文本之间的填充。

示例app:iconPadding="0dp"

在此处输入图像描述

于 2020-10-09T08:58:33.457 回答