Android按钮文字对齐不起作用

时间:2019-06-25 19:50:10

标签: android button alignment

所以我正在开发一个android应用程序,我以前从未遇到过这个问题。

<Button
    android:id="@+id/LoginFormLoginBtn"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginStart="40dp"
    android:layout_marginLeft="40dp"
    android:layout_marginTop="18dp"
    android:layout_marginEnd="40dp"
    android:layout_marginRight="40dp"
    android:text="@string/login"
    android:background="@drawable/rounded_buttons"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/LoginFormPasskey" />

因此,您可以很直接地看到,只应该使文本居中,这是以前的居中位置,但是突然之间没有任何代码更改,现在它的位置稍微向右对齐。我不知道为什么。

我在stackoverflow上进行了搜索,没有发现任何人提出的此类错误。

ScreenShot就是这样

1 个答案:

答案 0 :(得分:0)

将布局宽度设置为0dp

<Button
    android:id="@+id/LoginFormLoginBtn"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="40dp"
    android:layout_marginLeft="40dp"
    android:layout_marginTop="18dp"
    android:layout_marginEnd="40dp"
    android:layout_marginRight="40dp"
    android:text="@string/login"
    android:background="@drawable/rounded_buttons"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/LoginFormPasskey" />