2014-02-13 37 views
0

我有一個圖像和文本左邊的按鈕。當我通常應用它們時,圖像和文本之間沒有空間,但是當我將背景設置爲透明時,圖像和文本之間會出現小的間隙。這樣如何使文本接近圖像的按鈕

http://postimg.org/image/hyhzhcyrx/cdcbe297/

,並用透明背景,它看起來像

http://postimg.org/image/tf9joeuxn/077f7816/

我想設置透明背景,但我不希望圖像和文本之間的空間?怎麼做?我的按鈕的代碼是:

<Button 
android:id="@+id/button1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_alignParentBottom="true" 
android:layout_alignParentRight="true" 
android:text="1" 
android:textSize="20sp" 
android:textStyle="bold" 

android:drawableLeft="@drawable/tick3" 
/> 
+0

不知道之間的空間,如果你可以在drawablePadding負值,設置爲0可以做到這一點 - http://developer.android.com/reference/android/widget/TextView.html#attr_android:drawablePadding –

回答

1

您需要設置安卓drawablePadding負刪除圖像和文字

<Button 
android:id="@+id/button1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_alignParentBottom="true" 
android:layout_alignParentRight="true" 
android:text="1" 
android:textSize="20sp" 
android:textStyle="bold" 
android:drawablePadding="-5sp" 
android:drawableLeft="@drawable/tick3" 
/> 
+0

是這樣做的。謝謝。我不知道這只是一行代碼。因爲問一個noob問題。 –

相關問題