将可绘制对象与按钮中心对齐

Mar*_*023 -2 android button

我有一个按钮,但我无法将其中的可绘制对象与中心对齐。这是我的代码 -

<Button
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:id="@+id/button"
        android:background="#ff2fa73a"
        android:layout_below="@+id/textView"
        android:drawableStart="@mipmap/yes_go"
        android:layout_marginTop="156dp" />
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

ear*_*jim 5

你可以只使用一个ImageButton

<ImageButton
    android:id="@+id/button"
    android:layout_width="120dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView"
    android:layout_marginTop="156dp"
    android:src="@mipmap/yes_go"
    android:background="#ff2fa73a" />
Run Code Online (Sandbox Code Playgroud)

(此外,您应该为图像使用drawable文件夹,mipmap专门用于启动器图标)