使用android.support.v4.app.Fragment优选片段

时间:2016-03-10 14:50:44

标签: android android-fragments android-preferences

如何在android.support.v4.app.Fragment中使用首选项片段? 我试图使用android.preference.PreferenceFragment,但是我收到了一个错误:错误的第二个参数类型/

FragmentTransaction transaction = getFragmentManager().beginTransaction();
            transaction.replace(R.id.fragment_container, new SettingsFragment());
            transaction.addToBackStack(null);
            transaction.commit();

SettingsFragment是首选项片段

什么可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

据我所知,PreferenceFragment库不支持android.support.v4

但是,您可以使用support-v7库中的PreferenceFragmentCompat

如果它真的必须与support-v4库一起使用,我建议按this old thread的建议将以下项目作为库项目添加到您的应用程序中。

https://github.com/kolavar/android-support-v4-preferencefragment