Wie verwalten Teiler in einem PreferenceFragment?
Ich begann den Umgang mit Präferenzen in eine PreferenceFragment
. Hier ist, was ich habe:
Ich versuche an:
loszuwerden, die Trennwände zwischen den Elementen. Ich nehme an, diese können definiert werden, von styles, aber ich kann nicht herausfinden, wie. Ich versuchte, den Vorliebe
ListView
zur Laufzeit aufrufenfindViewById(android.R.id.list)
, wie ich es irgendwo gelesen, aber es gibt null zurück.neue, in voller Breite Trennwände, rechts oben die überschriften, wie man Sie hier. Zum Beispiel in diesem Fall möchte ich eine volle Breite-Teiler rechts oben "Statistiche", aber nicht über "Generali", die oben auf der Liste.
Die einzige Möglichkeit, die mir in den Sinn kommt ist die Einstellung Teiler als fake Vorlieben, wie mit:
<Preference
android:layout="@layout/divider" //here I set width and a divider resource
/>
<PreferenceCategory ... />
Das Hauptproblem hier ist, dass mein PreferenceFragment
(oder ActionBarActivity
es) hat einige Links - /rechts-Polsterung, die eine Trennlinie, die ich in preferences.xml nicht decken die gesamte Breite.
Also meine Frage sind:
Wie kann ich loswerden der Standard -, Element-Element-Trennwände, die Sie im Bild sehen kann?
Wie kann ich die volle Breite Teiler rechts, oben Header, oder wie kann ich loswerden der internen fragment/activity Polsterung? Natürlich ist meine Aktivität layout hat keine (explizite) Polsterung überhaupt.