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