From d0fb6f2a8a30aaacb3b14a5840877294b68d98d9 Mon Sep 17 00:00:00 2001 From: Anna Galusza Date: Thu, 10 Mar 2016 17:04:32 -0800 Subject: [PATCH] Remove blue bar from where System Navigation Bar is before its removed. Bug: 27579766 Change-Id: I9f4bfe77fc0157344a5ca4314f7833f816738e49 --- .../AccessibilitySettingsForSetupWizardActivity.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java index ff96ec62d9c..edc0282fe16 100644 --- a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java +++ b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java @@ -24,7 +24,9 @@ import android.view.accessibility.AccessibilityEvent; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; +import android.view.WindowInsets; import android.widget.FrameLayout; +import android.widget.LinearLayout; import com.android.settings.R; import com.android.settings.SettingsActivity; @@ -55,6 +57,16 @@ public class AccessibilitySettingsForSetupWizardActivity extends SettingsActivit // Hide System Nav Bar. SystemBarHelper.hideSystemBars(getWindow()); + LinearLayout parentView = (LinearLayout) findViewById(R.id.content_parent); + parentView.setFitsSystemWindows(false); + // Adjust for the Status Bar. + parentView.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() { + @Override + public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) { + parentView.setPadding(0, insets.getSystemWindowInsetTop(), 0, 0); + return insets; + } + }); // Show SUW Nav Bar. NavigationBar navigationBar = (NavigationBar) findViewById(R.id.suw_navigation_bar);