如何在首选项标题上添加类别?

Ang*_*i H 12 android preference-headers

我有一个简单的preference_headers.xml文件.我想在我的首选项标题上添加一些类别.我试图<PreferenceCategory />在我的实现preference_headers.xml,但它不起作用.我正在使用API​​级别11.如下图所示,官方网站上的 Android开发者可以添加类别.我该如何添加呢?

首选项标题上的类别

这是我的一些preference_headers.xml代码.它不起作用:

<preference-headers xmlns:android="http://schemas.android.com/apk/res/android">

    <PreferenceCategory android:title="ACCOUNT" > 

        <header android:fragment="com.example.preferenceheader.SettingsFragmentAccount"
            android:title="@string/pref_header_category_account"
            android:summary="@string/pref_header_summ_account"
            android:icon="@drawable/ic_action_settings" />
    </PreferenceCategory>

    <PreferenceCategory android:title="APPLICATION" >

        <header android:fragment="com.example.preferenceheader.SettingsFragmentApplication"
            android:title="@string/pref_header_category_application"
            android:summary="@string/pref_header_summ_application"
            android:icon="@drawable/ic_action_group" />
    </PreferenceCategory>

</preference-headers>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

小智 1

自从提出这个问题以来已经接近一年了,但我在http://www.101apps.co.za/articles/preference-settings.html上遇到了这个例子,我认为它非常详细地描述了该问题的要求并进行了解释。

我希望它能帮助某人,就像它帮助我一样,因为它详细介绍了在同一页面上构建带有类别和标题的首选项屏幕的过程!

干杯。