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

Android 按钮中图标和文本之间的距离,android,xml,button,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:backgroun

我在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)来实现这一点,但我正在尝试限制视图的嵌套。

使用属性。

该死,太简单了。非常感谢!:)