Как управлять разделителями в PreferenceFragment?

Я начал иметь дело с предпочтениями вPreferenceFragment, Вот что у меня есть:

Я пытаюсь:

избавиться от разделителей между предметами. Я полагаю, это можно определить из стилей, но я не могу понять, как. Я пытался получить предпочтениеListView во время выполнения вызоваfindViewById(android.R.id.list), как я где-то читал, но он возвращает ноль.

установить новый,полная ширина разделители прямо на верхней части заголовков, как видноВот, Например, в этом случае я хочу разделитель на всю ширину прямо над «Statistiche», но не над «Generali», который находится в верхней части списка.

Единственный способ, который приходит мне в голову, - это устанавливать разделители как фальшивые настройки, например:

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

<PreferenceCategory ... />

Основная проблема здесь заключается в том, что мойPreferenceFragment (илиActionBarActivity в нем есть некоторые отступы влево / вправо, которые делают любой разделитель, который я добавляю в Preferences.xmlне покрыть всю ширину.

Итак, мой вопрос:

Как я могу избавиться от разделителей по умолчанию, которые вы видите на картинке?

Как я могу установить разделители полной ширины прямо над заголовками, или как я могу избавиться от внутренних фрагментов / заполнения деятельности? Конечно, мой макет активности не имеет (явного) заполнения.

Ответы на вопрос(8)

Ваш ответ на вопрос