1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright 2019 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License. 16 --> 17<PreferenceScreen 18 xmlns:android="http://schemas.android.com/apk/res/android" 19 xmlns:app="http://schemas.android.com/apk/res-auto" 20 app:title="@string/preferences_screen_title"> 21 22 <PreferenceCategory 23 android:title="@string/basic_preferences"> 24 25 <Preference 26 android:key="preference" 27 android:summary="@string/summary_basic_preference" 28 android:title="@string/title_basic_preference"/> 29 30 <Preference 31 android:key="preference_disabled_without_ripple" 32 android:summary="Without ripple" 33 android:title="@string/title_basic_preference"/> 34 35 <Preference 36 android:key="preference_disabled_with_ripple" 37 android:summary="With ripple" 38 android:title="@string/title_basic_preference"/> 39 40 <Preference 41 android:key="stylized" 42 android:dependency="preference" 43 android:summary="@string/summary_stylish_preference" 44 android:title="@string/title_stylish_preference"/> 45 46 <Preference 47 android:icon="@drawable/ic_settings_wifi" 48 android:key="icon" 49 android:summary="@string/summary_icon_preference" 50 android:title="@string/title_icon_preference"/> 51 52 <Preference 53 android:key="single_line_title" 54 android:summary="@string/summary_single_line_title_preference" 55 android:title="@string/title_single_line_title_preference" 56 app:singleLineTitle="true"/> 57 58 <Preference 59 android:key="single_line_no_summary" 60 android:title="@string/title_single_line_no_summary" 61 app:singleLineTitle="true"/> 62 </PreferenceCategory> 63 64 <PreferenceCategory 65 android:title="@string/widgets"> 66 67 <CheckBoxPreference 68 android:key="checkbox" 69 android:summary="@string/summary_checkbox_preference" 70 android:title="@string/title_checkbox_preference"/> 71 72 <DropDownPreference 73 android:entries="@array/entries" 74 android:entryValues="@array/entry_values" 75 android:key="dropdown" 76 android:title="@string/title_dropdown_preference" 77 app:useSimpleSummaryProvider="true"/> 78 79 <SeekBarPreference 80 android:defaultValue="5" 81 android:key="seekbar" 82 android:max="10" 83 android:title="@string/title_seekbar_preference"/> 84 85 <SwitchPreference 86 android:key="switch" 87 android:summary="@string/summary_switch_preference" 88 android:title="@string/title_switch_preference"/> 89 90 <com.android.car.ui.preference.CarUiTwoActionPreference 91 android:key="twoaction" 92 android:summary="@string/summary_twoaction_preference" 93 android:title="@string/title_twoaction_preference" 94 android:widgetLayout="@layout/details_preference_widget"/> 95 </PreferenceCategory> 96 97 <PreferenceCategory 98 android:title="@string/dialogs"> 99 100 <EditTextPreference 101 android:dialogTitle="@string/dialog_title_edittext_preference" 102 android:key="edittext" 103 android:title="@string/title_edittext_preference" 104 app:useSimpleSummaryProvider="true"/> 105 106 <ListPreference 107 android:dialogTitle="@string/dialog_title_list_preference" 108 android:entries="@array/entries" 109 android:entryValues="@array/entry_values" 110 android:key="list" 111 android:title="@string/title_list_preference" 112 app:useSimpleSummaryProvider="true"/> 113 114 <MultiSelectListPreference 115 android:dialogTitle="@string/dialog_title_multi_list_preference" 116 android:entries="@array/entries" 117 android:entryValues="@array/entry_values" 118 android:key="multi_select_list" 119 android:summary="@string/summary_multi_list_preference" 120 android:title="@string/title_multi_list_preference"/> 121 122 <com.android.car.ui.preference.CarUiSeekBarDialogPreference 123 android:dialogTitle="Seekbar Dialog" 124 android:key="seekbarDialog" 125 android:summary="@string/summary_seekbar_preference" 126 android:title="@string/title_seekbar_preference"/> 127 </PreferenceCategory> 128 129 <PreferenceCategory 130 android:key="@string/advanced_preference" 131 android:title="@string/advanced_attributes" 132 app:initialExpandedChildrenCount="1"> 133 134 <Preference 135 android:key="expandable" 136 android:summary="@string/summary_expandable_preference" 137 android:title="@string/title_expandable_preference"/> 138 139 <Preference 140 android:summary="@string/summary_intent_preference" 141 android:title="@string/title_intent_preference"> 142 143 <intent android:action="android.intent.action.VIEW" 144 android:data="http://www.android.com"/> 145 146 </Preference> 147 148 <Preference 149 android:key="copyable" 150 android:selectable="false" 151 android:summary="@string/summary_copyable_preference" 152 android:title="@string/title_copyable_preference" 153 app:enableCopying="true"/> 154 155 <SwitchPreference 156 android:dependency="parent" 157 android:key="child" 158 android:summary="@string/summary_child_preference" 159 android:title="@string/title_child_preference"/> 160 161 <SwitchPreference 162 android:key="toggle_summary" 163 android:summaryOff="@string/summary_off_toggle_summary_preference" 164 android:summaryOn="@string/summary_on_toggle_summary_preference" 165 android:title="@string/title_toggle_summary_preference"/> 166 167 <SwitchPreference 168 android:key="parent" 169 android:summary="@string/summary_parent_preference" 170 android:title="@string/title_parent_preference"/> 171 </PreferenceCategory> 172 173</PreferenceScreen> 174