From 0e7d8a65ccbcc89e3a92eb8172d1f281d63b96ff Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Fri, 25 Jul 2025 15:19:52 +0200 Subject: [PATCH] [android] Improve layouts in RTL mode with LTR texts Signed-off-by: Jean-Baptiste Charron --- android/app/src/main/res/layout/downloader_item.xml | 3 +++ .../app/src/main/res/layout/edit_bookmark_common.xml | 5 ++++- .../src/main/res/layout/item_bookmark_category.xml | 11 +++++++---- android/app/src/main/res/layout/item_editor_input.xml | 1 + .../app/src/main/res/layout/item_localized_name.xml | 3 ++- 5 files changed, 17 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/res/layout/downloader_item.xml b/android/app/src/main/res/layout/downloader_item.xml index 09dda8ffd..470033f36 100644 --- a/android/app/src/main/res/layout/downloader_item.xml +++ b/android/app/src/main/res/layout/downloader_item.xml @@ -43,6 +43,7 @@ android:layout_height="wrap_content" android:textAppearance="@style/MwmTextAppearance.Body4" android:maxLines="1" + android:textAlignment="viewStart" tools:text="Крымск" tools:background="#60FF00FF"/> @@ -50,6 +51,7 @@ android:id="@+id/name" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" android:textAppearance="@style/MwmTextAppearance.Body1" tools:text="Донецкая область" tools:background="#40FF0000"/> @@ -58,6 +60,7 @@ android:id="@+id/subtitle" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" android:textAppearance="@style/MwmTextAppearance.Body4" tools:text="Украина" tools:background="#60FFFF00"/> diff --git a/android/app/src/main/res/layout/edit_bookmark_common.xml b/android/app/src/main/res/layout/edit_bookmark_common.xml index 782ccab4e..605d74cd9 100644 --- a/android/app/src/main/res/layout/edit_bookmark_common.xml +++ b/android/app/src/main/res/layout/edit_bookmark_common.xml @@ -33,6 +33,7 @@ android:layout_height="wrap_content" android:hint="@string/name" android:padding="@dimen/margin_half_double_plus" + android:textAlignment="viewStart" android:inputType="textCapSentences" android:singleLine="true" /> @@ -64,6 +65,7 @@ android:paddingTop="@dimen/margin_quarter_plus" android:paddingBottom="@dimen/margin_half_plus" android:padding="@dimen/margin_half_double_plus" + android:textAlignment="viewStart" android:textAppearance="@style/MwmTextAppearance.Body1" app:drawableEndCompat="@drawable/ic_arrow_down" /> + android:inputType="textMultiLine" + android:textAlignment="viewStart" /> diff --git a/android/app/src/main/res/layout/item_bookmark_category.xml b/android/app/src/main/res/layout/item_bookmark_category.xml index 4d073e647..2777c7989 100644 --- a/android/app/src/main/res/layout/item_bookmark_category.xml +++ b/android/app/src/main/res/layout/item_bookmark_category.xml @@ -10,14 +10,16 @@ android:id="@+id/checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_centerVertical="true" - android:layout_alignParentTop="true" android:layout_alignBottom="@id/bottom_line_container" + android:layout_alignParentStart="true" + android:layout_alignParentTop="true" + android:layout_centerVertical="true" android:layout_margin="@dimen/margin_half" - android:padding="@dimen/margin_half" + android:layout_marginStart="8dp" android:background="@null" android:button="@drawable/visibility_selector" - android:buttonTint="?accentColorSelector" /> + android:buttonTint="?accentColorSelector" + android:padding="@dimen/margin_half" /> diff --git a/android/app/src/main/res/layout/item_localized_name.xml b/android/app/src/main/res/layout/item_localized_name.xml index efcaf3956..66b869bdf 100644 --- a/android/app/src/main/res/layout/item_localized_name.xml +++ b/android/app/src/main/res/layout/item_localized_name.xml @@ -21,7 +21,8 @@ android:hint="@string/editor_edit_place_name_hint" android:inputType="textCapSentences" android:padding="@dimen/margin_base" - android:singleLine="true" /> + android:singleLine="true" + android:textAlignment="viewStart" />