这是我下面的代码,显示按钮中的图像工作良好,但我想尽量减少图像和按钮之间的空间。我怎么做呢?
请帮助我如何减少图像和文本之间的空间。这是我的图像URL https://i.stack.imgur.com/2trZa.jpg
<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"/>
Play with android:drawablePadding=" "
。您可能需要设置一个负值
您可以添加属性drawablePadding
并设置您的值,例如:
android:drawablePadding="5dp";
android:gravity="left"
,应该改变文本在左边,而不是中间
如果您将android:layout_width
设置为wrap_content
,您的Button
将根据其内容调整其尺寸,而不会尝试填充其父
如果你想让你的Button
填充其父元素,我同意WarrenFaith的观点。
这可能太晚了,但这可能会有所帮助。
只要改变android:layout_width="fill_parent"
来android:layout_width="wrap_content"