Wie verwende ich support.v7.preference mit AppCompat und möglichen Nachteilen?

Ich habe versucht, Einstellungen für eine AppCompat-App mithilfe von support.v7.preference zu implementieren. Ich habe ein paar Tage gebraucht, um mich damit zu beschäftigen, da die Voreinstellungen von support.v7.preference einige signifikante Unterschiede zu den ursprünglichen Einstellungen aufweisen. Ich dachte, ich würde meine Erkenntnisse teilen, damit andere nicht denselben Schmerz durchmachen müssen.

So ... Frage:

Wie können Sie Einstellungen für AppCompat-Apps am besten implementieren (wobei PreferenceFragment und AppCompatAcitivity nicht kompatibel sind)?

Hier sind ein paar verwandte Fragen:Preference-Unterbildschirm öffnet sich nicht bei Verwendung von support.v7.preferenceWie kehre ich in PreferenceFragmentCompat vom Unterbildschirm "Einstellungen" zum Hauptbildschirm zurück?PreferenceFragmentCompat setzt voraus, dass preferenceTheme gesetzt istWie erstelle ich benutzerdefinierte Einstellungen mit der Bibliothek android.support.v7.preference?Offizielle Dokumente hier:http: //developer.android.com/guide/topics/ui/settings.htmhttp: //developer.android.com/reference/android/support/v7/preference/Preference.htm

Antworten auf die Frage(4)

Ihre Antwort auf die Frage