2016-09-21 70 views
0

我已經搜索了幾周,但目前還沒有答案。大多數建議是使用drawablepadding:left,但這隻會增加離開按鈕的空間。Android:是否可以從按鈕的左邊緣繪製可繪製的左側開始?

我也嘗試drawablemargin:左和右,但他們不會把按鈕靠近邊緣。

這裏是我有的按鈕; button with drawable left

這是我希望達到的目的: button with drawable close to edge

這裏的XML片段:

<Button 
 
     android:id="@+id/btn_back" 
 
     android:drawableLeft="@drawable/back_button_white" 
 
     android:layout_width="180dp" 
 
     android:layout_height="90dp" 
 
     android:layout_alignParentBottom="true" 
 
     android:background="@drawable/negative_button" 
 
     android:paddingLeft="10dp" 
 
     android:paddingRight="10dp" 
 
     android:text="Exit" 
 
     tools:ignore="RtlHardcoded" 
 
     android:textSize="35sp" 
 
     />

回答

0

試試這個,我希望工作

<Button 
     android:id="@+id/btn_back" 
     android:layout_width="180dp" 
     android:layout_height="90dp" 
     android:includeFontPadding="false" 
     android:padding="0dp" 
     android:drawableLeft="@drawable/back_button_white" 
     android:layout_alignParentBottom="true" 
     android:background="@drawable/negative_button" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:text="Exit" 
     tools:ignore="RtlHardcoded" 
     android:textSize="35sp" 
     /> 

看到這個http://prntscr.com/cmvhzg, 並請使用back_button_white爲裝飾圖像。