0
我一定错过了一些东西。在PreferenceActivity
内部点击header
时,是否有任何方法可以简单地推送新的片段(简单地称为标准Android片段)?当PreferenceHeader被点击时显示片段?
例如,我想,当用户点击显示我作为一个Fragment
创建自定义数字选择器视图:
<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>
这样我可以显示在应用程序的其它部分将该片段(作为Dialog
,在Activity
内等)。
片段被简单地定义:
public class DateTimeFragment extends Fragment
{
public DateTimeFragment()
{}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.fragment_date_time, container);
return view;
}
}
注意的是,这里的关键,我的问题是,我只是想表明一个普通的旧片段时,头部被窃听,不属于任何偏好片段类型。
任何帮助,非常感谢!