From b5bb0e85a1cf3101d08dc3f30d8e889bb36ed03e Mon Sep 17 00:00:00 2001 From: Sunny Shao Date: Sat, 20 Nov 2021 21:26:42 +0800 Subject: [PATCH] Move the text under slider bar to the description under title - Make this change after discussed with UX team. Fixes: 206737771 Test: manual test Change-Id: I9517933312d8db400f6d40b4124815ad275014ec --- res/layout/font_size_preview.xml | 1 + res/layout/suw_font_size_fragment.xml | 6 ----- res/layout/suw_screen_zoom_fragment.xml | 6 ----- res/values-sw600dp/config.xml | 2 ++ res/values-sw600dp/dimens.xml | 3 +++ res/values/config.xml | 3 +++ ...ilityScreenSizeForSetupWizardActivity.java | 4 ++-- ...tSizePreferenceFragmentForSetupWizard.java | 24 +++++++++++++++++++ 8 files changed, 35 insertions(+), 14 deletions(-) diff --git a/res/layout/font_size_preview.xml b/res/layout/font_size_preview.xml index 2b1773bcee3..f916ac41014 100644 --- a/res/layout/font_size_preview.xml +++ b/res/layout/font_size_preview.xml @@ -26,6 +26,7 @@ android:layout_height="wrap_content"> - - diff --git a/res/layout/suw_screen_zoom_fragment.xml b/res/layout/suw_screen_zoom_fragment.xml index 0747381085f..369ff145405 100644 --- a/res/layout/suw_screen_zoom_fragment.xml +++ b/res/layout/suw_screen_zoom_fragment.xml @@ -74,12 +74,6 @@ android:contentDescription="@string/screen_zoom_make_larger_desc" style="@style/screen_size_imageview_style"/> - - diff --git a/res/values-sw600dp/config.xml b/res/values-sw600dp/config.xml index 543dfeeabd3..f22d7bafc85 100644 --- a/res/values-sw600dp/config.xml +++ b/res/values-sw600dp/config.xml @@ -19,4 +19,6 @@ 2 + + true diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml index 45c28dda461..b3577581884 100755 --- a/res/values-sw600dp/dimens.xml +++ b/res/values-sw600dp/dimens.xml @@ -63,6 +63,9 @@ 0dp 64dp + + 32dp + 40dp 40dp diff --git a/res/values/config.xml b/res/values/config.xml index 35e2ce33341..987eaf97254 100755 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -532,6 +532,9 @@ false + + false + diff --git a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java index 10a0bce5c5a..7c8076f3bd9 100644 --- a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java +++ b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java @@ -120,8 +120,8 @@ public class AccessibilityScreenSizeForSetupWizardActivity extends InstrumentedA : R.string.screen_zoom_title); ((TextView) findViewById(R.id.sud_layout_subtitle)).setText( getFragmentType(getIntent()) == FragmentType.FONT_SIZE - ? R.string.short_summary_font_size - : R.string.screen_zoom_short_summary); + ? R.string.font_size_summary + : R.string.screen_zoom_summary); } private boolean isSuwSupportedTwoPanes() { diff --git a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java index 627f107a69f..5bfce1875f4 100644 --- a/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java +++ b/src/com/android/settings/display/FontSizePreferenceFragmentForSetupWizard.java @@ -17,6 +17,13 @@ package com.android.settings.display; import android.app.settings.SettingsEnums; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; + +import androidx.viewpager.widget.ViewPager; import com.android.settings.R; @@ -33,6 +40,23 @@ public class FontSizePreferenceFragmentForSetupWizard return SettingsEnums.SUW_ACCESSIBILITY_FONT_SIZE; } + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + final View root = super.onCreateView(inflater, container, savedInstanceState); + if (getResources().getBoolean(R.bool.config_supported_large_screen)) { + final ViewPager viewPager = root.findViewById(R.id.preview_pager); + final View view = (View) viewPager.getAdapter().instantiateItem(viewPager, + viewPager.getCurrentItem()); + final LinearLayout layout = view.findViewById(R.id.font_size_preview_text_group); + final int paddingStart = getResources().getDimensionPixelSize( + R.dimen.font_size_preview_padding_start); + layout.setPaddingRelative(paddingStart, layout.getPaddingTop(), + layout.getPaddingEnd(), layout.getPaddingBottom()); + } + return root; + } + @Override public void onStop() { // Log the final choice in value if it's different from the previous value.