按钮图像和文本居中

yit*_*al9 5 android image button

我需要文本中间的文本按钮和文本左侧的图标.

我的按钮:

<Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:onClick=""
            android:text="@string/search_button"
            android:textColor="@drawable/button_text"
            android:layout_weight="1"
            android:background="@drawable/button"
            android:drawableLeft="@drawable/new_star_nonactive" />
Run Code Online (Sandbox Code Playgroud)

我需要宽度为fill_parent的按钮(所有屏幕宽度)

但我有这个: 在此输入图像描述

如何在文本附近设置图像位置中心?

Car*_*nal 14

然后只有这样做,就是使用填充.在您的情况下,您希望图像向右移动,因此使用android:paddingLeft="50dp"或您想要移动的下降量.

编辑:也添加android:gravity="left | center"以使图像正确的文本.

  • 但我不知道什么填充..在不同的屏幕上它将是不同的 (9认同)