Android 点击PreferenceHeader时显示片段?

Android 点击PreferenceHeader时显示片段?,android,android-fragments,Android,Android Fragments,我一定错过了什么。当在PreferenceActivity中点击一个标题时,有没有办法简单地推送一个新的片段,即一个标准的Android片段 例如,我想显示一个自定义数字选择器视图,该视图是在用户点击时作为片段创建的: <header android:id="@+id/preferences_date_time" android:fragment="com.xxx.appname.view.settings.DateTimeFragment" android:icon="@drawable

我一定错过了什么。当在PreferenceActivity中点击一个标题时,有没有办法简单地推送一个新的片段,即一个标准的Android片段

例如,我想显示一个自定义数字选择器视图,该视图是在用户点击时作为片段创建的:

<header
android:id="@+id/preferences_date_time"
android:fragment="com.xxx.appname.view.settings.DateTimeFragment"
android:icon="@drawable/menu_icon_date"
android:title="@string/pref_date_time" >
</header>
注意,这里我的问题的关键是,我只想在点击头部时显示一个普通的旧片段,而不是任何首选片段类型


非常感谢您的帮助

据我所知,在点击PreferenceHeader时,无法显示任意片段

我所做的是启动一个活动,该活动承载了我想要显示的片段:

<header
    android:id="@+id/preferences_date_time"
    android:icon="@drawable/menu_icon_date"
    android:title="@string/pref_date_time" >
    <intent
        android:action="android.intent.action.MAIN"
        android:targetClass="com.xxx.appname.view.settings.DateTimeActivity"
        android:targetPackage="com.xxx.appname" />
</header>
通过这种方式,我可以在我的设置菜单中使用我的片段,也可以在应用程序中需要的任何地方使用片段

<header
    android:id="@+id/preferences_date_time"
    android:icon="@drawable/menu_icon_date"
    android:title="@string/pref_date_time" >
    <intent
        android:action="android.intent.action.MAIN"
        android:targetClass="com.xxx.appname.view.settings.DateTimeActivity"
        android:targetPackage="com.xxx.appname" />
</header>
<activity
    android:name="com.xxx.appname.view.settings.DateTimeActivity"
    android:label="@string/date_time_picker_title"
    android:parentActivityName="com.xxx.appname.view.settings.SettingsActivity"
    android:theme="@style/PreferencesTheme" >
</activity>