我已经搜索了几个星期,但目前还没有答案。大多数建议是使用drawablepadding:left,但这只会增加远离按钮egde的空间。
我也尝试过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 :(得分:0)
你可以使用复合drawable
答案 1 :(得分: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
作为修剪图像。