From 63c4f3318c27c6203728d2c31215be9a92e0d501 Mon Sep 17 00:00:00 2001 From: "susanta.patra" Date: Tue, 5 Dec 2017 15:44:26 +0530 Subject: [PATCH] Fixed create app shortcut text and icon alignment in RTL Language The icon and text alignment was inconsistent in create app shortcut. Test: 1. RTL language 2. adb shell am start -n com.android.settings/com.android.settings.CreateShortcut 3. Check the alignment Bug: 70201173 Change-Id: Ib2be99fd6b5da5853acf34ade8e3b407164383aa Signed-off-by: susanta.patra --- core/java/android/app/LauncherActivity.java | 2 +- core/res/res/layout/activity_list_item_2.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/android/app/LauncherActivity.java b/core/java/android/app/LauncherActivity.java index 9ec7f4134a304..88e235660c097 100644 --- a/core/java/android/app/LauncherActivity.java +++ b/core/java/android/app/LauncherActivity.java @@ -166,7 +166,7 @@ public abstract class LauncherActivity extends ListActivity { if (item.icon == null) { item.icon = mIconResizer.createIconThumbnail(item.resolveInfo.loadIcon(getPackageManager())); } - text.setCompoundDrawablesWithIntrinsicBounds(item.icon, null, null, null); + text.setCompoundDrawablesRelativeWithIntrinsicBounds(item.icon, null, null, null); } } diff --git a/core/res/res/layout/activity_list_item_2.xml b/core/res/res/layout/activity_list_item_2.xml index 608e9861dfbe1..af1963c7c39ab 100644 --- a/core/res/res/layout/activity_list_item_2.xml +++ b/core/res/res/layout/activity_list_item_2.xml @@ -21,5 +21,6 @@ android:textAppearance="?attr/textAppearanceListItemSmall" android:gravity="center_vertical" android:drawablePadding="14dip" + android:textAlignment="viewStart" android:paddingStart="?attr/listPreferredItemPaddingStart" android:paddingEnd="?attr/listPreferredItemPaddingEnd" />