Merge "Revert "Align more prefs for icon space.""

This commit is contained in:
Fan Zhang
2016-12-21 17:04:04 +00:00
committed by Android (Google) Code Review
24 changed files with 167 additions and 72 deletions

View File

@@ -40,26 +40,13 @@
android:maxHeight="18dp"/> android:maxHeight="18dp"/>
</LinearLayout> </LinearLayout>
<LinearLayout <TextView
android:id="@android:id/title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Material.Body2"
android:textColor="?android:attr/textColorPrimary"
android:paddingStart="60dp" android:paddingStart="60dp"
android:orientation="vertical"> android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"/>
<TextView
android:id="@android:id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Material.Body2"
android:textColor="?android:attr/textColorPrimary"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"/>
<TextView
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:attr/textColorSecondary"
android:ellipsize="end"
android:singleLine="true" />
</LinearLayout>
</FrameLayout> </FrameLayout>

View File

@@ -25,6 +25,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:visibility="invisible" /> android:visibility="invisible" />
<include layout="@layout/preference_material_settings" /> <include layout="@layout/preference_material" />
</FrameLayout> </FrameLayout>

View File

@@ -20,7 +20,7 @@
android:orientation="vertical" android:orientation="vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall" android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingStart="@dimen/preference_no_icon_padding_start" android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:paddingTop="16dip" android:paddingTop="16dip"
android:paddingBottom="16dip" android:paddingBottom="16dip"

View File

@@ -20,7 +20,7 @@
android:orientation="vertical" android:orientation="vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall" android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingStart="@dimen/preference_no_icon_padding_start" android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:paddingTop="16dip" android:paddingTop="16dip"
android:paddingBottom="16dip" android:paddingBottom="16dip"

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2015 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Layout used for "Work" preference group in Accounts. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dip"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:paddingTop="16dip"
android:orientation="vertical">
<TextView
android:id="@android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Material.Body2"
android:textColor="?android:attr/colorAccent" />
<TextView
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:attr/textColorSecondary"
android:ellipsize="end"
android:singleLine="true" />
</LinearLayout>

View File

@@ -92,7 +92,7 @@
<PreferenceCategory <PreferenceCategory
android:title="@string/advanced_apps"> android:title="@string/advanced_apps">
<Preference <PreferenceScreen
android:key="special_access" android:key="special_access"
android:fragment="com.android.settings.applications.SpecialAccessSettings" android:fragment="com.android.settings.applications.SpecialAccessSettings"
android:title="@string/special_access" /> android:title="@string/special_access" />

View File

@@ -26,26 +26,26 @@
android:summary="@string/applications_settings_summary" android:summary="@string/applications_settings_summary"
android:key="applications_settings"> android:key="applications_settings">
<Preference <PreferenceScreen
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
android:title="@string/manageapplications_settings_title" android:title="@string/manageapplications_settings_title"
android:summary="@string/manageapplications_settings_summary"> android:summary="@string/manageapplications_settings_summary">
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
android:title="@string/runningservices_settings_title" android:title="@string/runningservices_settings_title"
android:summary="@string/runningservices_settings_summary"> android:summary="@string/runningservices_settings_summary">
<extra android:name="classname" android:value="com.android.settings.Settings$RunningServicesActivity" /> <extra android:name="classname" android:value="com.android.settings.Settings$RunningServicesActivity" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
android:title="@string/storageuse_settings_title" android:title="@string/storageuse_settings_title"
android:summary="@string/storageuse_settings_summary"> android:summary="@string/storageuse_settings_summary">
<extra android:name="classname" <extra android:name="classname"
android:value="com.android.settings.Settings$StorageUseActivity" /> android:value="com.android.settings.Settings$StorageUseActivity" />
</Preference> </PreferenceScreen>
<CheckBoxPreference <CheckBoxPreference
android:key="toggle_advanced_settings" android:key="toggle_advanced_settings"

View File

@@ -32,10 +32,12 @@
android:title="@string/downloads_backup_preference_title" android:title="@string/downloads_backup_preference_title"
android:summary="@string/downloads_backup_text"/> android:summary="@string/downloads_backup_text"/>
<Preference <com.android.settings.fuelgauge.WallOfTextPreference
android:key="freed_bytes" android:key="freed_bytes"
android:persistent="false" android:persistent="false"
android:selectable="false" /> android:selectable="false"
settings:allowDividerAbove="false"
settings:allowDividerBelow="true" />
<DropDownPreference <DropDownPreference
android:key="days" android:key="days"

View File

@@ -15,6 +15,7 @@
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/battery_saver" android:title="@string/battery_saver"
android:key="battery_saver"> android:key="battery_saver">
@@ -24,4 +25,12 @@
android:title="@string/battery_saver_turn_on_automatically_title" android:title="@string/battery_saver_turn_on_automatically_title"
android:summary="%s" /> android:summary="%s" />
<!-- Feature description text -->
<com.android.settings.fuelgauge.WallOfTextPreference
android:key="description"
android:summary="@*android:string/battery_saver_description"
android:persistent="false"
android:selectable="false"
settings:allowDividerAbove="true" />
</PreferenceScreen> </PreferenceScreen>

View File

@@ -15,6 +15,7 @@
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/data_saver_title"> android:title="@string/data_saver_title">
<Preference <Preference
@@ -22,4 +23,12 @@
android:title="@string/unrestricted_data_saver" android:title="@string/unrestricted_data_saver"
android:fragment="com.android.settings.datausage.UnrestrictedDataAccess" /> android:fragment="com.android.settings.datausage.UnrestrictedDataAccess" />
<!-- Feature description text -->
<com.android.settings.fuelgauge.WallOfTextPreference
android:key="description"
android:summary="@*android:string/data_saver_description"
android:persistent="false"
android:selectable="false"
settings:allowDividerAbove="true" />
</PreferenceScreen> </PreferenceScreen>

View File

@@ -19,12 +19,12 @@
android:title="@string/display_settings" android:title="@string/display_settings"
settings:keywords="@string/keywords_display"> settings:keywords="@string/keywords_display">
<Preference <PreferenceScreen
android:key="brightness" android:key="brightness"
android:title="@string/brightness" android:title="@string/brightness"
settings:keywords="@string/keywords_display_brightness_level"> settings:keywords="@string/keywords_display_brightness_level">
<intent android:action="android.intent.action.SHOW_BRIGHTNESS_DIALOG" /> <intent android:action="android.intent.action.SHOW_BRIGHTNESS_DIALOG" />
</Preference> </PreferenceScreen>
<SwitchPreference <SwitchPreference
android:key="auto_brightness" android:key="auto_brightness"
@@ -70,7 +70,7 @@
android:title="@string/camera_gesture_title" android:title="@string/camera_gesture_title"
android:summary="@string/camera_gesture_desc" /> android:summary="@string/camera_gesture_desc" />
<Preference <PreferenceScreen
android:key="screensaver" android:key="screensaver"
android:title="@string/screensaver_settings_title" android:title="@string/screensaver_settings_title"
android:fragment="com.android.settings.DreamSettings" /> android:fragment="com.android.settings.DreamSettings" />
@@ -89,7 +89,7 @@
android:title="@string/tap_to_wake" android:title="@string/tap_to_wake"
android:summary="@string/tap_to_wake_summary" /> android:summary="@string/tap_to_wake_summary" />
<Preference <PreferenceScreen
android:key="font_size" android:key="font_size"
android:title="@string/title_font_size" android:title="@string/title_font_size"
android:fragment="com.android.settings.accessibility.ToggleFontSizePreferenceFragment" android:fragment="com.android.settings.accessibility.ToggleFontSizePreferenceFragment"
@@ -105,7 +105,7 @@
android:summary="%s" android:summary="%s"
android:title="@string/display_auto_rotate_title" /> android:title="@string/display_auto_rotate_title" />
<Preference <PreferenceScreen
android:key="wifi_display" android:key="wifi_display"
android:title="@string/wifi_display_settings_title" android:title="@string/wifi_display_settings_title"
settings:keywords="@string/keywords_display_cast_screen" settings:keywords="@string/keywords_display_cast_screen"

View File

@@ -18,7 +18,7 @@
android:key="language_keyboard_settings" android:key="language_keyboard_settings"
android:title="@string/language_keyboard_settings_title"> android:title="@string/language_keyboard_settings_title">
<Preference <PreferenceScreen
android:key="phone_language" android:key="phone_language"
android:title="@string/phone_language" android:title="@string/phone_language"
android:fragment="com.android.settings.localepicker.LocaleListEditor" android:fragment="com.android.settings.localepicker.LocaleListEditor"
@@ -34,17 +34,17 @@
android:persistent="false"/> android:persistent="false"/>
<!-- User dictionary preference title and fragment will be set programmatically. --> <!-- User dictionary preference title and fragment will be set programmatically. -->
<Preference <PreferenceScreen
android:key="key_user_dictionary_settings" android:key="key_user_dictionary_settings"
android:title="@string/user_dict_settings_title" android:title="@string/user_dict_settings_title"
/> />
<PreferenceCategory <PreferenceCategory
android:title="@string/keyboard_and_input_methods_category"> android:title="@string/keyboard_and_input_methods_category">
<Preference <PreferenceScreen
android:title="@string/virtual_keyboard_category" android:title="@string/virtual_keyboard_category"
android:fragment="com.android.settings.inputmethod.VirtualKeyboardFragment" /> android:fragment="com.android.settings.inputmethod.VirtualKeyboardFragment" />
<Preference <PreferenceScreen
android:title="@string/physical_keyboard_title" android:title="@string/physical_keyboard_title"
android:fragment="com.android.settings.inputmethod.PhysicalKeyboardFragment" /> android:fragment="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
</PreferenceCategory> </PreferenceCategory>
@@ -53,7 +53,7 @@
android:key="voice_category" android:key="voice_category"
android:title="@string/voice_category" > android:title="@string/voice_category" >
<Preference <PreferenceScreen
android:key="tts_settings" android:key="tts_settings"
android:title="@string/tts_settings_title" android:title="@string/tts_settings_title"
android:fragment="com.android.settings.tts.TextToSpeechSettings" android:fragment="com.android.settings.tts.TextToSpeechSettings"

View File

@@ -46,4 +46,9 @@
</PreferenceCategory> </PreferenceCategory>
<com.android.settings.fuelgauge.WallOfTextPreference
android:summary="@string/night_display_text"
android:selectable="false"
settings:allowDividerAbove="true" />
</PreferenceScreen> </PreferenceScreen>

View File

@@ -19,24 +19,24 @@
android:title="@string/privacy_settings_title"> android:title="@string/privacy_settings_title">
<!-- Backup settings --> <!-- Backup settings -->
<Preference <PreferenceScreen
android:key="backup_data" android:key="backup_data"
android:title="@string/backup_data_title" android:title="@string/backup_data_title"
android:persistent="false" android:persistent="false"
android:fragment="com.android.settings.backup.ToggleBackupSettingFragment"/> android:fragment="com.android.settings.backup.ToggleBackupSettingFragment"/>
<Preference <PreferenceScreen
android:key="configure_account" android:key="configure_account"
android:title="@string/backup_configure_account_title" android:title="@string/backup_configure_account_title"
android:persistent="false"> android:persistent="false">
<!-- the Intent declared here is always overwritten by a real one --> <!-- the Intent declared here is always overwritten by a real one -->
<intent android:action="dummy" /> <intent android:action="dummy" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:key="data_management" android:key="data_management"
android:persistent="false"> android:persistent="false">
</Preference> </PreferenceScreen>
<SwitchPreference <SwitchPreference
android:key="auto_restore" android:key="auto_restore"

View File

@@ -21,7 +21,7 @@
android:key="security_category" android:key="security_category"
android:title="@string/crypt_keeper_settings_title"> android:title="@string/crypt_keeper_settings_title">
<Preference <PreferenceScreen
android:key="encryption" android:key="encryption"
android:title="@string/crypt_keeper_encrypt_title" android:title="@string/crypt_keeper_encrypt_title"
android:fragment="com.android.settings.CryptKeeperSettings" /> android:fragment="com.android.settings.CryptKeeperSettings" />

View File

@@ -18,7 +18,7 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"> xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<Preference <PreferenceScreen
android:key="high_power_apps" android:key="high_power_apps"
android:title="@string/high_power_apps" android:title="@string/high_power_apps"
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
@@ -26,19 +26,19 @@
<extra <extra
android:name="classname" android:name="classname"
android:value="com.android.settings.Settings$HighPowerApplicationsActivity" /> android:value="com.android.settings.Settings$HighPowerApplicationsActivity" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:key="device_administrators" android:key="device_administrators"
android:title="@string/manage_device_admin" android:title="@string/manage_device_admin"
android:fragment="com.android.settings.DeviceAdminSettings" /> android:fragment="com.android.settings.DeviceAdminSettings" />
<Preference <PreferenceScreen
android:key="zen_access" android:key="zen_access"
android:title="@string/manage_zen_access_title" android:title="@string/manage_zen_access_title"
android:fragment="com.android.settings.notification.ZenAccessSettings" /> android:fragment="com.android.settings.notification.ZenAccessSettings" />
<Preference <PreferenceScreen
android:key="system_alert_window" android:key="system_alert_window"
android:title="@string/system_alert_window_settings" android:title="@string/system_alert_window_settings"
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
@@ -46,9 +46,9 @@
<extra <extra
android:name="classname" android:name="classname"
android:value="com.android.settings.Settings$OverlaySettingsActivity" /> android:value="com.android.settings.Settings$OverlaySettingsActivity" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:key="enabled_vr_listeners" android:key="enabled_vr_listeners"
android:title="@string/vr_listeners_title" android:title="@string/vr_listeners_title"
android:fragment="com.android.settings.applications.VrListenerSettings" android:fragment="com.android.settings.applications.VrListenerSettings"
@@ -56,9 +56,9 @@
<extra <extra
android:name="classname" android:name="classname"
android:value="com.android.settings.Settings$VrListenersSettingsActivity" /> android:value="com.android.settings.Settings$VrListenersSettingsActivity" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:key="write_settings_apps" android:key="write_settings_apps"
android:title="@string/write_settings" android:title="@string/write_settings"
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
@@ -66,24 +66,24 @@
<extra <extra
android:name="classname" android:name="classname"
android:value="com.android.settings.Settings$WriteSettingsActivity" /> android:value="com.android.settings.Settings$WriteSettingsActivity" />
</Preference> </PreferenceScreen>
<Preference <PreferenceScreen
android:key="notification_access" android:key="notification_access"
android:title="@string/manage_notification_access_title" android:title="@string/manage_notification_access_title"
android:fragment="com.android.settings.notification.NotificationAccessSettings" /> android:fragment="com.android.settings.notification.NotificationAccessSettings" />
<Preference <PreferenceScreen
android:key="premium_sms" android:key="premium_sms"
android:title="@string/premium_sms_access" android:title="@string/premium_sms_access"
android:fragment="com.android.settings.applications.PremiumSmsAccess" /> android:fragment="com.android.settings.applications.PremiumSmsAccess" />
<Preference <PreferenceScreen
android:key="data_saver" android:key="data_saver"
android:title="@string/unrestricted_data_saver" android:title="@string/unrestricted_data_saver"
android:fragment="com.android.settings.datausage.UnrestrictedDataAccess" /> android:fragment="com.android.settings.datausage.UnrestrictedDataAccess" />
<Preference <PreferenceScreen
android:key="usage_access" android:key="usage_access"
android:title="@string/usage_access" android:title="@string/usage_access"
android:fragment="com.android.settings.applications.ManageApplications" android:fragment="com.android.settings.applications.ManageApplications"
@@ -91,5 +91,5 @@
<extra <extra
android:name="classname" android:name="classname"
android:value="com.android.settings.Settings$UsageAccessSettingsActivity" /> android:value="com.android.settings.Settings$UsageAccessSettingsActivity" />
</Preference> </PreferenceScreen>
</PreferenceScreen> </PreferenceScreen>

View File

@@ -16,7 +16,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/virtual_keyboard_category"> android:title="@string/virtual_keyboard_category">
<!-- Enabled input method list will be populated programmatically here. --> <!-- Enabled input method list will be populated programmatically here. -->
<Preference <PreferenceScreen
android:key="add_virtual_keyboard_screen" android:key="add_virtual_keyboard_screen"
android:title="@string/add_virtual_keyboard" android:title="@string/add_virtual_keyboard"
android:fragment="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" /> android:fragment="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />

View File

@@ -20,19 +20,19 @@
android:title="@string/zen_mode_settings_title" > android:title="@string/zen_mode_settings_title" >
<!-- Priority only allows --> <!-- Priority only allows -->
<Preference <PreferenceScreen
android:key="priority_settings" android:key="priority_settings"
android:title="@string/zen_mode_priority_settings_title" android:title="@string/zen_mode_priority_settings_title"
android:fragment="com.android.settings.notification.ZenModePrioritySettings" /> android:fragment="com.android.settings.notification.ZenModePrioritySettings" />
<!-- Automated rules --> <!-- Automated rules -->
<Preference <PreferenceScreen
android:key="automation_settings" android:key="automation_settings"
android:title="@string/zen_mode_automation_settings_title" android:title="@string/zen_mode_automation_settings_title"
android:fragment="com.android.settings.notification.ZenModeAutomationSettings" /> android:fragment="com.android.settings.notification.ZenModeAutomationSettings" />
<!-- Visual interruptions --> <!-- Visual interruptions -->
<Preference <PreferenceScreen
android:key="visual_interruptions_settings" android:key="visual_interruptions_settings"
android:title="@string/zen_mode_visual_interruptions_settings_title" android:title="@string/zen_mode_visual_interruptions_settings_title"
android:fragment="com.android.settings.notification.ZenModeVisualInterruptionSettings" /> android:fragment="com.android.settings.notification.ZenModeVisualInterruptionSettings" />

View File

@@ -0,0 +1,38 @@
/*
* Copyright (C) 2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.settings.fuelgauge;
import android.content.Context;
import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceViewHolder;
import android.util.AttributeSet;
import android.widget.TextView;
import com.android.settings.DividerPreference;
public class WallOfTextPreference extends DividerPreference {
public WallOfTextPreference(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void onBindViewHolder(PreferenceViewHolder view) {
super.onBindViewHolder(view);
final TextView summary = (TextView) view.findViewById(android.R.id.summary);
summary.setMaxLines(20);
}
}

View File

@@ -271,6 +271,7 @@ public class AccountPreferenceController extends PreferenceController
} else { } else {
List<UserInfo> profiles = mUm.getProfiles(UserHandle.myUserId()); List<UserInfo> profiles = mUm.getProfiles(UserHandle.myUserId());
final int profilesCount = profiles.size(); final int profilesCount = profiles.size();
final boolean addCategory = profilesCount > 1;
for (int i = 0; i < profilesCount; i++) { for (int i = 0; i < profilesCount; i++) {
updateProfileUi(profiles.get(i)); updateProfileUi(profiles.get(i));
} }
@@ -297,6 +298,7 @@ public class AccountPreferenceController extends PreferenceController
preferenceGroup.setContentDescription( preferenceGroup.setContentDescription(
mContext.getString(R.string.account_settings)); mContext.getString(R.string.account_settings));
} else if (userInfo.isManagedProfile()) { } else if (userInfo.isManagedProfile()) {
preferenceGroup.setLayoutResource(R.layout.work_profile_category);
preferenceGroup.setTitle(R.string.category_work); preferenceGroup.setTitle(R.string.category_work);
String workGroupSummary = getWorkGroupSummary(context, userInfo); String workGroupSummary = getWorkGroupSummary(context, userInfo);
preferenceGroup.setSummary(workGroupSummary); preferenceGroup.setSummary(workGroupSummary);

View File

@@ -54,8 +54,6 @@ public class DataSaverSummary extends SettingsPreferenceFragment
super.onCreate(icicle); super.onCreate(icicle);
addPreferencesFromResource(R.xml.data_saver); addPreferencesFromResource(R.xml.data_saver);
mFooterPreferenceMixin.createFooterPreference()
.setTitle(com.android.internal.R.string.data_saver_description);
mUnrestrictedAccess = findPreference(KEY_UNRESTRICTED_ACCESS); mUnrestrictedAccess = findPreference(KEY_UNRESTRICTED_ACCESS);
mApplicationsState = ApplicationsState.getInstance( mApplicationsState = ApplicationsState.getInstance(
(Application) getContext().getApplicationContext()); (Application) getContext().getApplicationContext());

View File

@@ -18,6 +18,7 @@ package com.android.settings.deviceinfo;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Dialog; import android.app.Dialog;
import android.app.DialogFragment;
import android.app.Fragment; import android.app.Fragment;
import android.content.ActivityNotFoundException; import android.content.ActivityNotFoundException;
import android.content.Context; import android.content.Context;
@@ -36,6 +37,7 @@ import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo; import android.os.storage.VolumeInfo;
import android.os.storage.VolumeRecord; import android.os.storage.VolumeRecord;
import android.provider.DocumentsContract; import android.provider.DocumentsContract;
import android.provider.Settings;
import android.support.v7.preference.Preference; import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceCategory; import android.support.v7.preference.PreferenceCategory;
import android.support.v7.preference.PreferenceGroup; import android.support.v7.preference.PreferenceGroup;
@@ -63,9 +65,9 @@ import com.android.settings.deviceinfo.StorageSettings.MountTask;
import com.android.settingslib.deviceinfo.StorageMeasurement; import com.android.settingslib.deviceinfo.StorageMeasurement;
import com.android.settingslib.deviceinfo.StorageMeasurement.MeasurementDetails; import com.android.settingslib.deviceinfo.StorageMeasurement.MeasurementDetails;
import com.android.settingslib.deviceinfo.StorageMeasurement.MeasurementReceiver; import com.android.settingslib.deviceinfo.StorageMeasurement.MeasurementReceiver;
import com.google.android.collect.Lists; import com.google.android.collect.Lists;
import java.io.File;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@@ -105,6 +107,9 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
R.string.storage_detail_other, R.string.storage_detail_other,
}; };
private static final int DELETION_HELPER_SETTINGS = 1;
private static final int DELETION_HELPER_CLEAR = 1;
private StorageManager mStorageManager; private StorageManager mStorageManager;
private UserManager mUserManager; private UserManager mUserManager;
@@ -280,7 +285,8 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
if (mHeaderPoolIndex < mHeaderPreferencePool.size()) { if (mHeaderPoolIndex < mHeaderPreferencePool.size()) {
category = mHeaderPreferencePool.get(mHeaderPoolIndex); category = mHeaderPreferencePool.get(mHeaderPoolIndex);
} else { } else {
category = new PreferenceCategory(getPrefContext()); category = new PreferenceCategory(getPrefContext(), null,
com.android.internal.R.attr.preferenceCategoryStyle);
mHeaderPreferencePool.add(category); mHeaderPreferencePool.add(category);
} }
category.setTitle(title); category.setTitle(title);

View File

@@ -73,7 +73,7 @@ public class NightDisplaySettings extends SettingsPreferenceFragment
// Load the preferences from xml. // Load the preferences from xml.
addPreferencesFromResource(R.xml.night_display_settings); addPreferencesFromResource(R.xml.night_display_settings);
mFooterPreferenceMixin.createFooterPreference().setTitle(R.string.night_display_text);
mAutoModePreference = (DropDownPreference) findPreference(KEY_NIGHT_DISPLAY_AUTO_MODE); mAutoModePreference = (DropDownPreference) findPreference(KEY_NIGHT_DISPLAY_AUTO_MODE);
mStartTimePreference = findPreference(KEY_NIGHT_DISPLAY_START_TIME); mStartTimePreference = findPreference(KEY_NIGHT_DISPLAY_START_TIME);
mEndTimePreference = findPreference(KEY_NIGHT_DISPLAY_END_TIME); mEndTimePreference = findPreference(KEY_NIGHT_DISPLAY_END_TIME);

View File

@@ -78,8 +78,7 @@ public class BatterySaverSettings extends SettingsPreferenceFragment
} }
mCreated = true; mCreated = true;
addPreferencesFromResource(R.xml.battery_saver_settings); addPreferencesFromResource(R.xml.battery_saver_settings);
mFooterPreferenceMixin.createFooterPreference()
.setTitle(com.android.internal.R.string.battery_saver_description);
mContext = getActivity(); mContext = getActivity();
mSwitchBar = ((SettingsActivity) mContext).getSwitchBar(); mSwitchBar = ((SettingsActivity) mContext).getSwitchBar();
mSwitch = mSwitchBar.getSwitch(); mSwitch = mSwitchBar.getSwitch();