滑动 TabLayout 中的首选项屏幕

Preference Screen in SlidingTabLayout

我目前在我的代码中使用 Google 的 slidingtablayout 中的示例。

我想将其中一个选项卡的布局替换为首选项屏幕,而不是当前的 linear/relative 布局。

我该怎么做?

只需将项目 PreferenceFragment 添加到您的 ViewPager 适配器。

public static class PrefsFragment extends PreferenceFragment {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Load the preferences from an XML resource
        addPreferencesFromResource(R.xml.preferences);
    }
}

ViewPagerAdapter:

@Override
        public Fragment getItem(int position) {
            switch (position) {
            case 0:
                return new PrefsFragment();
            default:
                return null;
            }
        }