Hinzufügen von Schaltflächen zu PreferenceFragment

9

Ich möchte am unteren Rand meines Einstellungsbildschirms einige Schaltflächen hinzufügen, um Standardwerte festzulegen und Standardwerte wiederherzustellen. Diese Antwort behandelt nicht, wie dies mit PreferenceFragment funktioniert. Was ist der empfohlene Weg, dies zu erreichen?

Aktivität, die das Präferenzfragment lädt:

%Vor%

PreferenceFragment-Implementierung:

%Vor%

preferences.xml:

%Vor%     
Namaste 06.09.2012, 17:42
quelle

4 Antworten

10

Ich habe die gleiche Frage, und ich habe einen Weg gefunden, mit diesem Problem umzugehen.

Überschreibe die Methode onCreateView in PreferenceFragment, indem du den LayoutInfalter nach Parametern verwendest, um deine eigene Ansicht zu erstellen und diese Ansicht zurückzugeben.

Es ist mein Code. Ich hoffe, das kann hilfreich sein

%Vor%     
NicotIne 26.09.2012 16:02
quelle
5

Ich habe den vorherigen Beitrag ein wenig modifiziert, so dass der Button unten in der Ansicht angehängt wird.

%Vor%     
Sebastian U. 15.11.2013 11:47
quelle
3

Erstellen Sie einfach Ihr eigenes Layout für die Einstellungsaktivität, die eine Listenansicht mit der ID @android: id / list

enthält %Vor%

Und dann in der Aktivitätsklasse die Inhaltsansicht vor dem Hinzufügen Präferenzfragment

%Vor%     
iq_1 27.02.2016 11:32
quelle
0

Sie können dies versuchen

%Vor%     
quelle