app/src/main/res/xml/root_preferences.xml
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory app:title="@string/general_header">
<ListPreference
android:defaultValue="third_range"
android:dialogIcon="@drawable/ic_baseline_distance_24"
android:entries="@array/range_entries"
android:entryValues="@array/range_values"
android:icon="@drawable/ic_baseline_distance_24"
android:key="@string/range_key"
android:title="@string/range_title"
app:useSimpleSummaryProvider="true" />
<SwitchPreference
android:defaultValue="false"
android:icon="@drawable/ic_baseline_signal_cellular_off_24"
android:key="@string/offline_mode_key"
android:summary="@string/offline_mode_summary"
android:title="@string/offline_mode_title" />
<SwitchPreference
android:defaultValue="false"
android:icon="@drawable/ic_developer_options"
android:key="@string/devOptions_key"
android:title="@string/display_dev_options" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/camera_header">
<ListPreference
android:defaultValue="0"
android:dialogIcon="@drawable/ic_line_of_sight_camera"
android:entries="@array/displayPOIs_entries"
android:entryValues="@array/displayPOIs_values"
android:icon="@drawable/ic_line_of_sight_camera"
android:key="@string/displayPOIs_key"
android:title="@string/display_pois_title"
app:useSimpleSummaryProvider="true" />
<SwitchPreference
android:defaultValue="true"
android:icon="@drawable/ic_filter_pois_camera"
android:key="@string/filterPOIs_key"
android:title="@string/filter_pois_title" />
<SwitchPreference
android:defaultValue="false"
android:icon="@drawable/ic_compass_settings"
android:key="@string/displayCompass_key"
android:title="@string/displayCompass_title" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/language_header">
<ListPreference
android:defaultValue="english"
android:dialogIcon="@drawable/ic_baseline_language_24"
android:entries="@array/language_entries"
android:entryValues="@array/language_values"
android:icon="@drawable/ic_baseline_language_24"
android:key="@string/language_key"
android:title="@string/language_title"
app:useSimpleSummaryProvider="true" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/storage_header">
<SwitchPreference
android:defaultValue="true"
android:icon="@drawable/ic_baseline_storage_24"
android:key="@string/disable_caching_key"
android:summary="@string/caching_summary"
android:title="@string/caching_title" />
</PreferenceCategory>
</PreferenceScreen>