5

是否可以在其文本顶部有一个带有图标的材质按钮,如下所示:

纽扣

如果是的话,你能用一些代码解释一下吗?

谢谢你。

4

2 回答 2

13

现在你可以使用属性了iconGravity="top"

就像是:

<com.google.android.material.button.MaterialButton
    app:icon="@drawable/...."
    app:iconGravity="top" />

在此处输入图像描述

注意:它至少需要版本1.3.0-alpha02.

于 2020-07-24T08:14:42.573 回答
2

您可以使用 Button 属性“drawableTop”来获得您正在寻找的外观。

android:drawableTop="@drawable/YOUR_DRAWABLE_RESOURCE_NAME"

以下是有关其应用位置的示例代码:

<Button
     android:id="@+id/your_text_view"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Image"
     android:drawableTop="@drawable/YOUR_DRAWABLE_RESOURCE_NAME"/>
于 2020-05-25T14:19:32.093 回答