From 8d5967ad87c4c634e25a1ee834301c97793a9984 Mon Sep 17 00:00:00 2001 From: Charles Lombardo Date: Mon, 23 Jan 2023 22:00:56 -0500 Subject: [PATCH] Android: Fix rtl layout on game details dialog --- .../main/res/layout/dialog_game_details.xml | 114 +++++++------ .../res/layout/dialog_game_details_tv.xml | 151 +++++++++--------- 2 files changed, 130 insertions(+), 135 deletions(-) diff --git a/Source/Android/app/src/main/res/layout/dialog_game_details.xml b/Source/Android/app/src/main/res/layout/dialog_game_details.xml index 3f35eecb4d..57a8530134 100644 --- a/Source/Android/app/src/main/res/layout/dialog_game_details.xml +++ b/Source/Android/app/src/main/res/layout/dialog_game_details.xml @@ -16,29 +16,33 @@ + app:layout_constraintTop_toTopOf="parent" + tools:text="Rhythm Heaven Fever" /> + app:layout_constraintTop_toBottomOf="@id/text_game_title" + tools:text="Zany rhythm action!" /> @@ -58,7 +62,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_country" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/divider_1" /> @@ -68,7 +72,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_company" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_country" /> @@ -78,7 +82,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_game_id" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_company" /> @@ -88,67 +92,60 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_revision" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_game_id" /> - - + app:layout_constraintStart_toEndOf="@+id/label_country" + tools:text="United States" /> + app:layout_constraintStart_toEndOf="@+id/label_company" + tools:text="Nintendo" /> + app:layout_constraintStart_toEndOf="@+id/label_game_id" + tools:text="SOME01" /> + app:layout_constraintStart_toEndOf="@+id/label_revision" + tools:text="0" /> @@ -158,7 +155,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:layout_marginEnd="@dimen/spacing_small" + android:textAlignment="viewStart" android:text="@string/game_details_file_format" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/divider_2" /> @@ -168,7 +166,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_compression" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_file_format" /> @@ -178,7 +176,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_block_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_compression" /> @@ -187,34 +185,34 @@ android:id="@+id/text_file_format" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginStart="16dp" - android:gravity="end" - tools:text="ISO (4.38 GiB)" - app:layout_constraintStart_toEndOf="@id/label_barrier" + android:textAlignment="viewEnd" + android:layout_marginStart="@dimen/spacing_medlarge" + app:layout_constraintBaseline_toBaselineOf="@+id/label_file_format" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintBaseline_toBaselineOf="@id/label_file_format" /> + app:layout_constraintStart_toEndOf="@+id/label_file_format" + tools:text="ISO (4.38 GiB)" /> + app:layout_constraintStart_toEndOf="@+id/label_compression" + tools:text="No Compression" /> + app:layout_constraintStart_toEndOf="@+id/label_block_size" + tools:text="0 B" /> diff --git a/Source/Android/app/src/main/res/layout/dialog_game_details_tv.xml b/Source/Android/app/src/main/res/layout/dialog_game_details_tv.xml index bc919c75e8..7146565357 100644 --- a/Source/Android/app/src/main/res/layout/dialog_game_details_tv.xml +++ b/Source/Android/app/src/main/res/layout/dialog_game_details_tv.xml @@ -16,33 +16,36 @@ + app:layout_constraintTop_toTopOf="parent" + tools:text="Rhythm Heaven Fever" /> + app:layout_constraintTop_toBottomOf="@id/text_game_title" + tools:text="Zany rhythm action!" /> @@ -51,8 +54,8 @@ android:id="@+id/divider_1" android:layout_width="0dp" android:layout_height="1dp" - android:layout_marginTop="32dp" - android:background="#1F000000" + android:layout_marginTop="24dp" + android:background="@color/dolphin_onSurfaceVariant" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/banner" /> @@ -62,9 +65,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_country" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/divider_1" /> @@ -73,9 +76,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_company" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_country" /> @@ -84,9 +87,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_game_id" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_company" /> @@ -95,73 +98,66 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_revision" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_game_id" /> - - + app:layout_constraintStart_toEndOf="@+id/label_country" + tools:text="United States" /> + app:layout_constraintStart_toEndOf="@+id/label_company" + tools:text="Nintendo" /> + app:layout_constraintStart_toEndOf="@+id/label_game_id" + tools:text="SOME01" /> + app:layout_constraintStart_toEndOf="@+id/label_revision" + tools:text="0" /> @@ -171,9 +167,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:layout_marginEnd="@dimen/spacing_small" + android:textAlignment="viewStart" android:text="@string/game_details_file_format" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/divider_2" /> @@ -182,9 +179,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_compression" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_file_format" /> @@ -193,9 +190,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" - android:gravity="start" + android:textAlignment="viewStart" android:text="@string/game_details_block_size" - android:textColor="@android:color/black" + android:textColor="@color/dolphin_onSurface" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/label_compression" /> @@ -203,37 +200,37 @@ android:id="@+id/text_file_format" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginStart="16dp" - android:gravity="end" - android:textColor="@android:color/black" - tools:text="ISO (4.38 GiB)" - app:layout_constraintStart_toEndOf="@id/label_barrier" + android:textAlignment="viewEnd" + android:textColor="@color/dolphin_onSurface" + android:layout_marginStart="@dimen/spacing_medlarge" + app:layout_constraintBaseline_toBaselineOf="@+id/label_file_format" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintBaseline_toBaselineOf="@id/label_file_format" /> + app:layout_constraintStart_toEndOf="@+id/label_file_format" + tools:text="ISO (4.38 GiB)" /> + app:layout_constraintStart_toEndOf="@+id/label_compression" + tools:text="No Compression" /> + app:layout_constraintStart_toEndOf="@+id/label_block_size" + tools:text="0 B" />