Mam stronę preferencji, w której chciałbym 3 opcje "wcięte" lub coś w rodzaju podkategorii pod preferencją "niestandardowe fiszki". Teraz wszyscy są pod sobą i wydaje się, że są dla różnych ustawień. Jak sprawić, aby wyglądało to jak podkategorie preferencji "niestandardowych fiszek". Trzy opcje zostaną włączone tylko wtedy, gdy zaznaczone zostaną niestandardowe fiszki. Dziękuję Ci!Jak zrobić "podkategorie" w Preferencje
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
< PreferenceCategory
android:title="Flashcard Selection"
android:key="flashcard_selection">
<CheckBoxPreference
android:key="all_flashcards"
android:summary="Display All Flashcards"
android:title="All Flashcards"
android:defaultValue="true"
/>
<CheckBoxPreference
android:key="custom_flashcards"
android:summary="Display a customized list of flashcards"
android:title="Custom Flashcards"
android:defaultValue="false"/>
<CheckBoxPreference
android:key="red_flashcards"
android:dependency="custom_flashcards"
android:summary="Display Red Flashcards"
android:title="Red"
android:defaultValue="false"
/>
<CheckBoxPreference
android:key="yellow_flashcards"
android:summary="Display Yellow Flashcards"
android:title="Yellow"
android:defaultValue="false"
android:dependency="custom_flashcards"
/>
<CheckBoxPreference
android:key="green_flashcards"
android:summary="Display Green Flashcards"
android:title="Green"
android:defaultValue="false"
android:dependency="custom_flashcards"
/>
<ListPreference
android:key="frontside_preference"
android:summary="Choose what do you want on your front side"
android:title="Front side"
android:entries= "@array/Frontside_selection_array"
android:entryValues ="@array/Frontside_selection_values"
android:defaultValue="1"
/>
</PreferenceCategory>
</PreferenceScreen>
Dodawanie podkategorii można osiągnąć za pomocą zagnieżdżonych 'wpisów PreferenceScreen'. Zobacz tę odpowiedź. [http://stackoverflow.com/a/16041588/6524594](http://stackoverflow.com/a/16041588/6524594) – ayampolsky