如何调整中心的android按钮文本而不填充?

时间:2016-11-18 11:37:52

标签: android xml android-layout

我搜索了解决方案。可以使用paddingLeft和paddingRight设置为相等的值来完成。但是,问题在于它不适用于不同的屏幕。这是我的按钮代码。

<Button
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/sign_in_orange"
    android:background="@drawable/orange_button"
    android:text="Continue"
    android:textSize="15sp"
    android:layout_gravity="center"
    android:layout_marginTop="10dp"
    android:layout_marginRight="7dp"
    android:minHeight="35dp"
   />

orange_button drawable仅用于将圆边属性设置为按钮。我的最终目标是让一个按钮以文本为中心,并在不同的屏幕上定位几乎相同。请注意,我在父xml中使用了线性布局。

2 个答案:

答案 0 :(得分:1)

您可以使用

            android:gravity="center"

答案 1 :(得分:0)

您可以使用android:textAlignment="center"