繁体   English   中英

android - 如何在Fragment中加载PreferenceFragment

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM