6

这是我下面的代码,它显示按钮中的图像工作正常,但我想最小化图像和按钮之间的空间。我怎么做?

请帮助我如何最小化图像和文本之间的空间。这是我的图片网址 http://imgur.com/Jmvqe

<Button android:id="@+id/MyAccountbutton"
        style="?android:attr/buttonStyleSmall"
        android:layout_height="25dip"
        android:layout_width="fill_parent"
        android:layout_marginRight="55dip"
        android:layout_marginLeft="55dip"
        android:drawableLeft="@drawable/handshake"
        android:paddingLeft="10dip"
        android:background="@drawable/curvedplanebutton"
        android:textColor="@drawable/button_text_color"
        android:layout_marginTop="15dip"
        android:text="Payments"/>
4

4 回答 4

18

android:drawablePadding=" "。您可能需要设置一个负值。

于 2013-01-04T11:43:32.237 回答
5

您可以添加属性drawablePadding并设置您的值,例如:

 android:drawablePadding="5dp";
于 2015-12-05T07:29:21.137 回答
4
android:gravity="left"

这应该将文本更改为左侧,而不是中心。

于 2013-01-04T11:41:40.180 回答
0

如果您将其设置android:layout_widthwrap_content,您Button将根据其内容调整其尺寸,并且不会尝试填充其父级。

如果你想让你Button填写它的父母,我同意 WarrenFaith。

于 2013-01-04T12:11:18.243 回答