PreferenceFragment未按预期添加到Activity

时间:2015-02-11 16:50:33

标签: android android-fragments android-preferences preferencefragment

我尝试根据Google文档中的API,复制和粘贴来实施PreferenceFragment

现在here它说:

  

然后,您可以将此片段添加到活动中,就像您一样   任何其他片段。

但是,此行存在编译时错误:

    // Display the fragment as the main content.
    getFragmentManager().beginTransaction()
            .replace(android.R.id.content, new SettingsFragment())
            .commit();

说:

  在FragmentTransaction中

replace(int,android.support.v4.Fragment)   不能适用于(int,PrefsFragment)

我的类PrefsFragment扩展了PreferenceFragment。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

目前,“PreferenceFragment”不是Android支持库的一部分,这就是为什么你不能在那里使用它,我找到了一个解决这个问题的库。你可以找到它here只需将它添加到你的项目中就可以了。