我的FragmentActivity有一个NavigationDrawer,我调用了我的片段,例如:
case 3:
fragment = new Edit();
break;
现在,在我想要的编辑片段中,(如果可能的话),有一个标签视图,里面有2个片段。所以我将编辑片段设置为:
public class Edit extends Fragment {
private FragmentTabHost mTabHost;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
setHasOptionsMenu(true);
mTabHost = new FragmentTabHost(getActivity());
mTabHost.setup(getActivity(), getChildFragmentManager());
mTabHost.addTab(mTabHost.newTabSpec("simple").setIndicator("Simple"),
EditSource.class, savedInstanceState);
mTabHost.addTab(mTabHost.newTabSpec("contacts").setIndicator("Contacts"),
EditSource.class, savedInstanceState);
return mTabHost;
}
@Override
public void onDestroyView() {
super.onDestroyView();
mTabHost = null;
}
EditSource是另一个片段。 该应用程序工作,但当我进入编辑片段时,我看到标签视图,但我没有看到里面的EditSource片段,只有黑色...我的英语。