From 2b8041d7791515505522cd4f958a15b2bd60b5d3 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Fri, 16 Sep 2022 15:16:59 -0400 Subject: [PATCH] Make VerificationCodeView lay out properly on tiny screens. Chain together the views inside VerificationCodeView so that they don't get collapsed to 0dp width. --- app/src/main/res/layout/verification_code_view.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/layout/verification_code_view.xml b/app/src/main/res/layout/verification_code_view.xml index 92ca6c23ea..482cd3e7f7 100644 --- a/app/src/main/res/layout/verification_code_view.xml +++ b/app/src/main/res/layout/verification_code_view.xml @@ -1,12 +1,12 @@ + android:layoutDirection="ltr" + tools:viewBindingIgnore="true"> @@ -37,6 +38,7 @@ android:layout_marginStart="4dp" android:background="@drawable/labeled_edit_text_background_inactive" app:layout_constraintDimensionRatio="w,1:1" + app:layout_constraintEnd_toStartOf="@+id/container_two" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/container_zero" app:layout_constraintTop_toTopOf="parent"> @@ -60,6 +62,7 @@ android:layout_marginStart="4dp" android:background="@drawable/labeled_edit_text_background_inactive" app:layout_constraintDimensionRatio="w,1:1" + app:layout_constraintEnd_toStartOf="@+id/separator" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/container_one" app:layout_constraintTop_toTopOf="parent"> @@ -86,6 +89,8 @@ android:text="-" android:textColor="@color/signal_inverse_primary" android:textSize="28sp" + app:layout_constraintEnd_toStartOf="@+id/container_three" + app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/container_two" app:layout_constraintTop_toTopOf="parent" tools:ignore="HardcodedText" /> @@ -97,6 +102,7 @@ android:layout_marginStart="4dp" android:background="@drawable/labeled_edit_text_background_inactive" app:layout_constraintDimensionRatio="w,1:1" + app:layout_constraintEnd_toStartOf="@+id/container_four" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/separator" app:layout_constraintTop_toTopOf="parent"> @@ -120,6 +126,7 @@ android:layout_marginStart="4dp" android:background="@drawable/labeled_edit_text_background_inactive" app:layout_constraintDimensionRatio="w,1:1" + app:layout_constraintEnd_toStartOf="@+id/container_five" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/container_three" app:layout_constraintTop_toTopOf="parent"> @@ -143,6 +150,7 @@ android:layout_marginStart="4dp" android:background="@drawable/labeled_edit_text_background_inactive" app:layout_constraintDimensionRatio="w,1:1" + app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/container_four" app:layout_constraintTop_toTopOf="parent">