Make subsettings display edge-to-edge
Fixes: 132182711 Test: visual Change-Id: I3b0635cba359f74d463c2360323d80c5c9533228
This commit is contained in:
@@ -164,7 +164,8 @@
|
|||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<activity android:name=".SubSettings"
|
<activity android:name=".SubSettings"
|
||||||
android:parentActivityName="Settings" />
|
android:parentActivityName="Settings"
|
||||||
|
android:theme="@style/Theme.SubSettings"/>
|
||||||
|
|
||||||
<activity android:name=".Settings$CreateShortcutActivity"
|
<activity android:name=".Settings$CreateShortcutActivity"
|
||||||
android:label="@string/settings_shortcut">
|
android:label="@string/settings_shortcut">
|
||||||
|
@@ -19,6 +19,7 @@
|
|||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
android:fitsSystemWindows="true"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
<Toolbar
|
<Toolbar
|
||||||
android:id="@+id/action_bar"
|
android:id="@+id/action_bar"
|
||||||
@@ -30,6 +31,5 @@
|
|||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/content_frame"
|
android:id="@+id/content_frame"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="match_parent"/>
|
||||||
android:background="?android:attr/windowBackground" />
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
@@ -27,8 +27,11 @@
|
|||||||
|
|
||||||
<style name="Theme.Settings" parent="Theme.SettingsBase">
|
<style name="Theme.Settings" parent="Theme.SettingsBase">
|
||||||
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
||||||
|
<item name="android:clipToPadding">false</item>
|
||||||
|
<item name="android:clipChildren">false</item>
|
||||||
<item name="android:listPreferredItemHeight">72dip</item>
|
<item name="android:listPreferredItemHeight">72dip</item>
|
||||||
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
|
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
|
||||||
|
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||||
|
|
||||||
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
|
||||||
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
<item name="face_layout_theme">@style/FaceLayoutTheme</item>
|
||||||
|
@@ -35,7 +35,6 @@ import android.os.UserManager;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
@@ -51,7 +50,6 @@ import androidx.preference.PreferenceManager;
|
|||||||
import com.android.internal.util.ArrayUtils;
|
import com.android.internal.util.ArrayUtils;
|
||||||
import com.android.settings.Settings.WifiSettingsActivity;
|
import com.android.settings.Settings.WifiSettingsActivity;
|
||||||
import com.android.settings.applications.manageapplications.ManageApplications;
|
import com.android.settings.applications.manageapplications.ManageApplications;
|
||||||
import com.android.settings.backup.BackupSettingsHelper;
|
|
||||||
import com.android.settings.backup.UserBackupSettingsActivity;
|
import com.android.settings.backup.UserBackupSettingsActivity;
|
||||||
import com.android.settings.core.OnActivityResultListener;
|
import com.android.settings.core.OnActivityResultListener;
|
||||||
import com.android.settings.core.SettingsBaseActivity;
|
import com.android.settings.core.SettingsBaseActivity;
|
||||||
@@ -166,8 +164,6 @@ public class SettingsActivity extends SettingsBaseActivity
|
|||||||
|
|
||||||
private Button mNextButton;
|
private Button mNextButton;
|
||||||
|
|
||||||
private ViewGroup mContent;
|
|
||||||
|
|
||||||
// Categories
|
// Categories
|
||||||
private ArrayList<DashboardCategory> mCategories = new ArrayList<>();
|
private ArrayList<DashboardCategory> mCategories = new ArrayList<>();
|
||||||
|
|
||||||
@@ -250,8 +246,6 @@ public class SettingsActivity extends SettingsBaseActivity
|
|||||||
|
|
||||||
setContentView(R.layout.settings_main_prefs);
|
setContentView(R.layout.settings_main_prefs);
|
||||||
|
|
||||||
mContent = findViewById(R.id.main_content);
|
|
||||||
|
|
||||||
getSupportFragmentManager().addOnBackStackChangedListener(this);
|
getSupportFragmentManager().addOnBackStackChangedListener(this);
|
||||||
|
|
||||||
if (savedState != null) {
|
if (savedState != null) {
|
||||||
|
@@ -66,7 +66,12 @@ public class SettingsBaseActivity extends FragmentActivity {
|
|||||||
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||||
}
|
}
|
||||||
super.setContentView(R.layout.settings_base_layout);
|
super.setContentView(R.layout.settings_base_layout);
|
||||||
|
final View decorView = getWindow().getDecorView();
|
||||||
|
|
||||||
|
decorView.setSystemUiVisibility(
|
||||||
|
decorView.getSystemUiVisibility()
|
||||||
|
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||||
|
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
|
||||||
final Toolbar toolbar = findViewById(R.id.action_bar);
|
final Toolbar toolbar = findViewById(R.id.action_bar);
|
||||||
if (theme.getBoolean(android.R.styleable.Theme_windowNoTitle, false)) {
|
if (theme.getBoolean(android.R.styleable.Theme_windowNoTitle, false)) {
|
||||||
toolbar.setVisibility(View.GONE);
|
toolbar.setVisibility(View.GONE);
|
||||||
|
@@ -27,16 +27,16 @@ import android.widget.Toolbar;
|
|||||||
|
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
|
import androidx.fragment.app.FragmentActivity;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.fragment.app.FragmentTransaction;
|
import androidx.fragment.app.FragmentTransaction;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.accounts.AvatarViewMixin;
|
import com.android.settings.accounts.AvatarViewMixin;
|
||||||
import com.android.settings.core.SettingsBaseActivity;
|
|
||||||
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
|
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
|
||||||
import com.android.settings.overlay.FeatureFactory;
|
import com.android.settings.overlay.FeatureFactory;
|
||||||
|
|
||||||
public class SettingsHomepageActivity extends SettingsBaseActivity {
|
public class SettingsHomepageActivity extends FragmentActivity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
Reference in New Issue
Block a user