diff --git a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml index 2c29f071dcbcf..2fb6d6cb9bd54 100644 --- a/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml +++ b/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml @@ -55,7 +55,7 @@ android:clipChildren="false" android:clipToPadding="false" android:focusable="true" - android:paddingBottom="24dp" + android:paddingBottom="@dimen/qqs_layout_padding_bottom" android:importantForAccessibility="yes"> diff --git a/packages/SystemUI/res/values-sw600dp-port/dimens.xml b/packages/SystemUI/res/values-sw600dp-port/dimens.xml index f5c0509dbf5b2..589d12f95f450 100644 --- a/packages/SystemUI/res/values-sw600dp-port/dimens.xml +++ b/packages/SystemUI/res/values-sw600dp-port/dimens.xml @@ -20,4 +20,6 @@ 40dp 40dp 20dp + + 16dp diff --git a/packages/SystemUI/res/values-sw720dp-port/dimens.xml b/packages/SystemUI/res/values-sw720dp-port/dimens.xml index 44f8f3aee9ab2..fc12d418d218a 100644 --- a/packages/SystemUI/res/values-sw720dp-port/dimens.xml +++ b/packages/SystemUI/res/values-sw720dp-port/dimens.xml @@ -25,6 +25,8 @@ 80dp 90dp + 40dp + 96dp 40dp 16dp diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index ff3cb5f2e7c65..d148403171970 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -474,6 +474,7 @@ 8dp 24dp 16dp + 24dp 8dp 20dp diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java index 9fbdd3c873e2d..9de132f64d0bb 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java @@ -364,7 +364,7 @@ public class QSPanel extends LinearLayout implements Tunable { setPaddingRelative(getPaddingStart(), paddingTop, getPaddingEnd(), - getPaddingEnd()); + getPaddingBottom()); } void addOnConfigurationChangedListener(OnConfigurationChangedListener listener) { diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java index 3c95da8732735..112b1e827845f 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java @@ -71,7 +71,11 @@ public class QuickQSPanel extends QSPanel { @Override protected void updatePadding() { - // QS Panel is setting a top padding by default, which we don't need. + int bottomPadding = getResources().getDimensionPixelSize(R.dimen.qqs_layout_padding_bottom); + setPaddingRelative(getPaddingStart(), + getPaddingTop(), + getPaddingEnd(), + bottomPadding); } @Override