From 0dc194d487f4946d2a09cd479ecd16dda5be02dd Mon Sep 17 00:00:00 2001 From: Arc Wang Date: Mon, 1 Feb 2021 09:54:05 +0800 Subject: [PATCH] Adjust layout of UsageProgressBarPreference Use ConstraintLayout to fix UI problems when there are large font size and large display size in Display Settings. Bug: 177617478 Test: manual visual Set largest font size and larger display size then observe UI. Change-Id: I85f82b8eeff58f67157786e63552d7811a9d286d --- .../UsageProgressBarPreference/Android.bp | 1 + .../layout/preference_usage_progress_bar.xml | 24 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/packages/SettingsLib/UsageProgressBarPreference/Android.bp b/packages/SettingsLib/UsageProgressBarPreference/Android.bp index f346a5962d1c5..3331550d05359 100644 --- a/packages/SettingsLib/UsageProgressBarPreference/Android.bp +++ b/packages/SettingsLib/UsageProgressBarPreference/Android.bp @@ -6,6 +6,7 @@ android_library { static_libs: [ "androidx.preference_preference", + "androidx-constraintlayout_constraintlayout", ], sdk_version: "system_current", diff --git a/packages/SettingsLib/UsageProgressBarPreference/res/layout/preference_usage_progress_bar.xml b/packages/SettingsLib/UsageProgressBarPreference/res/layout/preference_usage_progress_bar.xml index 9dbd5fa4b2d2b..2f80ba01a7a19 100644 --- a/packages/SettingsLib/UsageProgressBarPreference/res/layout/preference_usage_progress_bar.xml +++ b/packages/SettingsLib/UsageProgressBarPreference/res/layout/preference_usage_progress_bar.xml @@ -17,6 +17,7 @@ - + android:textSize="14sp" + android:textAlignment="viewStart"/> - + android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Body1" + android:textSize="14sp" + android:textAlignment="viewEnd"/> +