Выравнивание текста кнопки Android не работает - PullRequest
0 голосов
/ 25 июня 2019

Итак, я разрабатываю приложение для 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 голосов
/ 25 июня 2019

Вместо этого установите ширину макета 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" />
...