diff --git a/res/values-sw300dp-land-v31/dimens.xml b/res/values-sw300dp-land-v31/dimens.xml deleted file mode 100644 index fa7d2bf5235..00000000000 --- a/res/values-sw300dp-land-v31/dimens.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - 0dp - \ No newline at end of file diff --git a/res/values/config.xml b/res/values/config.xml index 5411264f178..35e2ce33341 100755 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -529,6 +529,9 @@ true + + false + diff --git a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java index 026eca37901..7894c6e2789 100644 --- a/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java +++ b/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivity.java @@ -21,6 +21,7 @@ import android.app.settings.SettingsEnums; import android.content.Intent; import android.os.Bundle; import android.view.View; +import android.widget.LinearLayout; import android.widget.ScrollView; import android.widget.TextView; @@ -69,7 +70,7 @@ public class AccessibilityScreenSizeForSetupWizardActivity extends InstrumentedA ? R.style.SudDynamicColorThemeGlifV3_DayNight : R.style.SudThemeGlifV3_DayNight; setTheme(appliedTheme); setContentView(R.layout.accessibility_screen_size_setup_wizard); - generateHeader(); + updateHeaderLayout(); scrollToBottom(); initFooterButton(); if (savedInstanceState == null) { @@ -101,7 +102,15 @@ public class AccessibilityScreenSizeForSetupWizardActivity extends InstrumentedA } @VisibleForTesting - void generateHeader() { + void updateHeaderLayout() { + if (ThemeHelper.shouldApplyExtendedPartnerConfig(this) && isSuwSupportedTwoPanes()) { + final GlifLayout layout = findViewById(R.id.setup_wizard_layout); + final LinearLayout headerLayout = layout.findManagedViewById(R.id.sud_layout_header); + if (headerLayout != null) { + headerLayout.setPadding(0, layout.getPaddingTop(), 0, + layout.getPaddingBottom()); + } + } ((TextView) findViewById(R.id.suc_layout_title)).setText( getFragmentType(getIntent()) == FragmentType.FONT_SIZE ? R.string.title_font_size @@ -112,6 +121,10 @@ public class AccessibilityScreenSizeForSetupWizardActivity extends InstrumentedA : R.string.screen_zoom_short_summary); } + private boolean isSuwSupportedTwoPanes() { + return getResources().getBoolean(R.bool.config_suw_supported_two_panes); + } + private void initFooterButton() { final GlifLayout layout = findViewById(R.id.setup_wizard_layout); final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class); diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java index 29e921c6b5a..4f1edba01e0 100644 --- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java +++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityScreenSizeForSetupWizardActivityTest.java @@ -126,14 +126,14 @@ public class AccessibilityScreenSizeForSetupWizardActivityTest { } @Test - public void generateHeader_displaySizePage_returnDisplaySizeTitle() { + public void updateHeaderLayout_displaySizePage_returnDisplaySizeTitle() { final Intent intent = new Intent(); intent.putExtra(VISION_FRAGMENT_NO, FragmentType.SCREEN_SIZE); intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, TransitionType.TRANSITION_FADE); final AccessibilityScreenSizeForSetupWizardActivity activity = Robolectric.buildActivity( AccessibilityScreenSizeForSetupWizardActivity.class, intent).get(); activity.setContentView(R.layout.accessibility_screen_size_setup_wizard); - activity.generateHeader(); + activity.updateHeaderLayout(); final GlifLayout layout = activity.findViewById(R.id.setup_wizard_layout); assertThat(layout.getHeaderText()).isEqualTo(mContext.getText(R.string.screen_zoom_title)); }