按钮中图标和文本之间的距离

时间:2014-08-10 19:30:57

标签: android xml button

我在下面的XML中定义了一个按钮:

<Button
    android:layout_width="@dimen/logo_menu_width"
    android:layout_height="@dimen/logo_menu_height"
    android:layout_margin="@dimen/logo_menu_margins"
    android:gravity="left|center_vertical"
    android:background="@drawable/selector_blue"
    android:drawableStart="@drawable/ic_action_settings"
    android:paddingStart="6dp"
    android:text="Options"
    android:textColor="@color/blue_light"
    android:textSize="@dimen/logo_menu_text"
    android:id="@+id/buttonOptions"
    android:layout_gravity="center_horizontal" />

如何增加图标(使用drawableStart设置)和文本之间的距离?文本对齐方式设置为左侧。 paddingStart设置为6dp,但它仅适用于图标,而不适用于文本。

是否可以使用XML文件进行设置?

我知道我可以使用LinearLayout执行此操作 - 包含ImageView和TextView,但我试图限制视图的嵌套。

1 个答案:

答案 0 :(得分:10)

使用android:drawablePadding属性。