如何在按钮 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"/>
这就是它的样子
如何将可绘制对象移动到文本的相邻左侧?
任何帮助将不胜感激
您可以试试这个,请记住,它需要您的应用主题是 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"/>
我正在尝试在我的按钮中设置可绘制对象,但它没有正确显示。这是我想要实现的目标
但我无法获得所需的结果。
这就是我正在做的
<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"/>
这就是它的样子
如何将可绘制对象移动到文本的相邻左侧?
任何帮助将不胜感激
您可以试试这个,请记住,它需要您的应用主题是 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"/>