如何在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是首选项片段
什么可以解决这个问题?
答案 0 :(得分:1)
据我所知,PreferenceFragment
库不支持android.support.v4
。
但是,您可以使用support-v7库中的PreferenceFragmentCompat
。
如果它真的必须与support-v4库一起使用,我建议按this old thread的建议将以下项目作为库项目添加到您的应用程序中。
https://github.com/kolavar/android-support-v4-preferencefragment