![](/img/trans.png)
[英]Java - Android PreferenceFragment save and load preferences
[英]android - How to Load PreferenceFragment in Fragment
我想要一个像下面这样的代码来将PreferenceFragment
加载到Fragment中:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
int inx = getArguments().getInt("index", 0);
View view;
switch (inx){
case 0:
view = inflater.inflate(R.layout.a, container, false);
break;
case 1:
view = inflater.inflate(R.layout.b, container, false);
break;
case 2:
view = MyPreferenceFragment();
break;
default:
view = inflater.inflate(R.layout.a, container, false);
}
return view;
}
尝试将以下内容添加到案例2:
getFragmentManager().beginTransaction().replace(android.R.id.content,new {YourSettingsClass} ()).commit();
并在活动布局中声明片段。
有关详细信息如何在Fragment中加载PreferenceFragment,请查看此内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.