From 16c34a95d3aa30ae3ae3893635547516d9ef55aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 20 Feb 2014 14:15:50 +0100 Subject: [PATCH] First attempt at supporting RTL Following the Android 4.2 changes, which explain how to add native support for RTL, I've replaced Right for End and Left for Start. Enabling RTL to see the results. --- AndroidManifest.xml | 2 +- res/layout-land/appdetails.xml | 4 ++-- res/layout/about.xml | 10 +++++----- res/layout/addrepo.xml | 2 +- res/layout/apklistitem.xml | 12 ++++++------ res/layout/appdetails.xml | 18 +++++++++--------- res/layout/applistitem.xml | 22 +++++++++++----------- res/layout/repo_item.xml | 6 +++--- res/layout/repodetails.xml | 16 ++++++++-------- res/layout/repodiscoveryitem.xml | 4 ++-- res/layout/repodiscoverylist.xml | 4 ++-- res/layout/searchresults.xml | 4 ++-- 12 files changed, 52 insertions(+), 52 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index fa6e046f1..fb848a3aa 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -44,7 +44,7 @@ android:label="@string/app_name" android:allowBackup="true" android:theme="@style/AppThemeDark" - android:supportsRtl="false" > + android:supportsRtl="true" > @@ -38,7 +38,7 @@ @@ -57,7 +57,7 @@ diff --git a/res/layout/addrepo.xml b/res/layout/addrepo.xml index 667bf02fa..4910a3663 100644 --- a/res/layout/addrepo.xml +++ b/res/layout/addrepo.xml @@ -36,7 +36,7 @@ android:id="@+id/overwrite_message" android:layout_width="match_parent" android:layout_height="wrap_content" - android:drawableLeft="@android:drawable/ic_dialog_alert" + android:drawableStart="@android:drawable/ic_dialog_alert" android:drawablePadding="20dp" android:padding="20dp" android:text="@string/repo_delete_to_overwrite" diff --git a/res/layout/apklistitem.xml b/res/layout/apklistitem.xml index 310bbd5bc..4eec65c00 100644 --- a/res/layout/apklistitem.xml +++ b/res/layout/apklistitem.xml @@ -30,7 +30,7 @@ @@ -38,7 +38,7 @@ @@ -46,22 +46,22 @@ diff --git a/res/layout/appdetails.xml b/res/layout/appdetails.xml index 9f3fcd070..612cd6512 100644 --- a/res/layout/appdetails.xml +++ b/res/layout/appdetails.xml @@ -24,7 +24,7 @@ android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" - android:layout_toRightOf="@id/icon" + android:layout_toEndOf="@id/icon" android:padding="5dp" android:baselineAligned="false" android:orientation="vertical" > @@ -34,10 +34,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" - android:layout_alignParentRight="true" + android:layout_alignParentEnd="true" android:singleLine="true" android:ellipsize="end" - android:layout_marginLeft="6sp" + android:layout_marginStart="6sp" android:textSize="12sp" /> + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/license" /> @@ -69,8 +69,8 @@ android:singleLine="true" android:ellipsize="end" android:textSize="12sp" - android:layout_alignParentLeft="true" - android:layout_toLeftOf="@id/categories" + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/categories" android:layout_below="@id/title" /> diff --git a/res/layout/applistitem.xml b/res/layout/applistitem.xml index f01cc5ed6..941fe112a 100644 --- a/res/layout/applistitem.xml +++ b/res/layout/applistitem.xml @@ -19,9 +19,9 @@ android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" - android:paddingLeft="5dp" - android:paddingRight="5dp" - android:layout_toRightOf="@id/icon" + android:paddingStart="5dp" + android:paddingEnd="5dp" + android:layout_toEndOf="@id/icon" android:layout_centerVertical="true" android:baselineAligned="false" > @@ -31,9 +31,9 @@ android:ellipsize="end" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginLeft="6sp" + android:layout_marginStart="6sp" android:layout_alignParentTop="true" - android:layout_alignParentRight="true" /> + android:layout_alignParentEnd="true" /> + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/status" /> + android:layout_alignParentEnd="true" /> + android:layout_alignParentStart="true" + android:layout_toStartOf="@id/license" /> diff --git a/res/layout/repo_item.xml b/res/layout/repo_item.xml index 58d983d18..9c0e10951 100644 --- a/res/layout/repo_item.xml +++ b/res/layout/repo_item.xml @@ -15,7 +15,7 @@ + android:layout_alignParentStart="true" /> + android:layout_toEndOf="@id/img" + android:layout_alignParentStart="true"/> + android:paddingStart="@dimen/padding_side" + android:paddingEnd="@dimen/padding_side"> @@ -19,7 +19,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/reposcanitemname" android:layout_marginTop="2dp" - android:paddingLeft="8sp" + android:paddingStart="8sp" android:maxLines="1" android:text="Repo Address" android:textSize="14sp" /> diff --git a/res/layout/repodiscoverylist.xml b/res/layout/repodiscoverylist.xml index 077636d55..0a8f46052 100644 --- a/res/layout/repodiscoverylist.xml +++ b/res/layout/repodiscoverylist.xml @@ -8,7 +8,7 @@ android:layout_width="match_parent" android:layout_height="50dp" android:layout_alignParentTop="true" - android:layout_alignParentLeft="true" + android:layout_alignParentStart="true" android:layout_centerHorizontal="true" android:paddingTop="8sp" > @@ -18,7 +18,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" - android:layout_marginRight="5dp" + android:layout_marginEnd="5dp" android:indeterminate="true" />