在android.app.Fragment中使用Tabs?

时间:2015-06-10 11:57:47

标签: android android-fragments android-tabs

如何在顶部创建一个带有标签的片段,托管其他片段?

我以前使用android.support.v4.app.Fragment但由于android.app.Fragment类而切换到PreferenceFragment。我的代码是:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        View rootView = inflater.inflate(R.layout.fragment_tabs,container, false);


        mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost);
        mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);

        mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("Fragment B"),
                FragmentB.class, null);

        return rootView;
    }

但是这不再适用,因为setup需要v4-FragmentManager。

有任何建议如何解决这个问题?

提前致谢!

0 个答案:

没有答案