Эмуляция категории предпочтений для Android

Мне нравится стиль заголовка из категории предпочтений Android.

В моей деятельности (а не PreferenceActivity) Как я могу использовать один и тот же стиль?

Ответ 1

Поскольку я только что провел последние несколько часов, пытаясь ответить на этот старый вопрос, я сделаю это здесь для кого-то еще. Оказывается, ресурс, используемый стилем категории предпочтений, - listSeparatorTextViewStyle.

Вы используете его следующим образом:

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello, World"
style="?android:attr/listSeparatorTextViewStyle"/>

Использование style="?android:attr/preferenceCategoryStyle" не работает.

Ответ 2

Основной макет, скорее всего, ScrollView с LinearLayout. Что касается индивидуальной компоновки, я считаю (просто угадывая после просмотра документации), что вы можете использовать различные атрибуты в android.R.attr - смотрите здесь: http://developer.android.com/reference/android/R.attr.html. Существуют такие атрибуты, как preferenceCategoryStyle, preferenceStyle и т.д. Вы можете применить любой стиль к любому из ваших представлений.