滑动 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;
}
}
我目前在我的代码中使用 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;
}
}