Wie werden Teiler in einem PreferenceFragment verwaltet?

Ich habe angefangen, mich mit Präferenzen in einem @ zu beschäftigPreferenceFragment. Folgendes habe ich:

Ich versuche zu

Beseitigen Sie die Trennlinien zwischen den Elementen. Ich nehme an, dass dies anhand von Stilen definiert werden kann, aber ich kann nicht herausfinden, wie. Ich habe versucht, die Präferenz zu bekommenListView zur Laufzeit @ aufruffindViewById(android.R.id.list), wie ich irgendwo gelesen habe, aber es gibt null zurück.

set new,Gesamtbreit Teiler rechts oben auf den Überschriften, wie @ gesehHie. Zum Beispiel möchte ich in diesem Fall einen Teiler mit voller Breite direkt über "Statistiche", aber nicht über "Generali", der ganz oben auf der Liste steht.

Die einzige Möglichkeit, die mir in den Sinn kommt, besteht darin, Trennlinien als falsche Präferenzen festzulegen, z. B .:

<Preference
    android:layout="@layout/divider" //here I set width and a divider resource
    />

<PreferenceCategory ... />

Das Hauptproblem hier ist, dass meinPreferenceFragment (oder derActionBarActivity Es ist in) hat einige links / rechts Polster, die jeden Teiler machen, den ich in preferences.xml hinzufüge.nich über die gesamte Breite abdecken.

Also meine Frage sind:

Wie kann ich Standardteiler für Artikel entfernen, die auf dem Bild zu sehen sind?

Wie kann ich Trennlinien mit voller Breite direkt über den Kopfzeilen festlegen oder wie kann ich interne Fragment- / Aktivitätsauffüllungen entfernen? Natürlich hat mein Aktivitätslayout keinerlei (explizite) Auffüllung.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage