繁体   English   中英

如何在按钮 android 中设置可绘制文本

[英]How to set drawable with text in button android

我正在尝试在我的按钮中设置可绘制但它没有正确显示。 这是我想要实现的目标在此处输入图像描述

但我无法获得所需的结果。

这就是我正在做的

<androidx.appcompat.widget.AppCompatButton
                android:id="@+id/btnShareStore"
                style="@style/yellowButton"
                android:layout_marginTop="@dimen/margin_large"
                android:layout_marginBottom="@dimen/margin_small"
                android:layout_weight="1"
                android:drawableStart="@drawable/ic_vector_share"
                android:text="@string/lbl_share_store"
                android:layout_marginStart="@dimen/margin_large"
                android:layout_marginEnd="@dimen/margin_small"/>

这就是它的样子

在此处输入图像描述

如何将drawable移动到文本的相邻左侧?

任何帮助将不胜感激

你可以试试这个,记住它需要你的应用主题是MaterialTheme的后代。

<com.google.android.material.button.MaterialButton
        app:icon="@drawable/icon_search"
        android:text="Hello"
        app:iconGravity="textStart"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM