将抽屉置于按钮中心

时间:2016-07-15 12:04:06

标签: android

我有一个带有文字和可绘制的按钮。它如下所示 -

enter image description here

我希望按钮的宽度不变,但要移除文本HI并将可绘制的中心作为箭头标记。

我的代码是 -

<Button
            android:id="@+id/HIButton"
            style="?android:attr/buttonBarButtonStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="0dp"
            android:background="@drawable/xml_HI_button"
            android:drawableStart="@drawable/arrow_mark"
            android:text="HI"
            android:paddingBottom="10dp"
            android:paddingLeft="20dp"
            android:paddingRight="20dp"
            android:paddingTop="10dp"
            android:textSize="24sp" /> 

1 个答案:

答案 0 :(得分:0)

您可以删除texttextSize属性以删除文字,并添加foreground foregroundGravity以实现居中。

<Button
        android:id="@+id/HIButton"
        style="?android:attr/buttonBarButtonStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="0dp"
        android:background="@drawable/xml_HI_button"
        android:foreground="@drawable/arrow_mark"
        android:foregroundGravity="center"
        android:paddingBottom="10dp"
        android:paddingLeft="20dp"
        android:paddingRight="20dp"
        android:paddingTop="10dp" />