Ich bin neu in Android. Meine Frage ist: Welcher Weg ist besser, Einstellungsbildschirm zu erstellen? Ich habe auf Google über PreferenceFragment
oder PreferenceActivity
gelesen, aber ich bin verwirrt und weiß nicht, wie viele Möglichkeiten gibt es Einstellungsbildschirm zu erstellen und welche ist die beste. Also meine Frage ist, welche ist die beste und empfohlene Möglichkeit, Einstellungsbildschirm zu erstellen? Bitte helfenwelche Art und Weise ist besser zu Einstellungsbildschirm in Android
Antwort
Wenn Sie Anfänger sind, verwenden Sie die Präferenz Fragment/Activity
es ist ziemlich einfach zu bedienen. Aber in alten Geräten nicht materialisiert Sie können Bibliothek wie this verwenden, die Voreinstellung zurückportieren. Auch wenn Sie mehr Funktionalität benötigen, sollten Sie Ihre eigenen Fragment/Activity
implementieren und alles, was Sie wollen, setzen.
Gibt es Einschränkungen bei der Verwendung von Präferenzaktivitäten oder Fragmenten? oder ich kann einstellen Bildschirm wie ich will – FaisalAhmed
@FaisalAhmed Die einzige Einschränkung, wie ich erwähnt habe, ist in Pre-Lollipop-Geräte sie nicht folgen Material Design. Sie erstrecken sich auch von PreferenceFragment/PreferenceActivity, die manchmal Probleme verursachen, wenn Sie Inherited von einer bestimmten Aktivität/einem bestimmten Fragment verwenden möchten. – Amir
so sollte ich Präferenz für unterhalb pre-lolipop [unter api Niveau 21] nicht verwenden. Wenn meine App Unterstützung unter API-Ebene 21 – FaisalAhmed
Wenn Sie ein Anfänger sind, erstellen Sie eine neue Aktivität für Ihr Einstellungsmenü. Es ist einfach einzurichten und funktioniert auf jedem Gerät. Sie können den Einstellungsbildschirm aufrufen, indem Sie einen sogenannten onClickListener
an eine Schaltfläche anhängen. Dies ist der einfachste Weg für einen Anfänger. Habe Spaß!
Das sind die einzigen zwei Möglichkeiten ... Es sei denn, Sie möchten eine von Hand erstellen ... Dann gibt es unendlich Möglichkeiten –
Es hängt von Ihren Bedürfnissen ab, denke ich. – karimkhan