Android 如何在视图中膨胀Fragment类型的对象?

Android 如何在视图中膨胀Fragment类型的对象?,android,android-fragments,android-view,android-inflate,Android,Android Fragments,Android View,Android Inflate,我试图保存一个片段的状态,这样当我返回时它就不必重新加载所有内容。 我有一个片段,我在其中保存了他的状态。我是这样理解的: Fragment f = getFragmentManager().getFragment(savedInstanceState, "mContent"); 现在我希望它在视图中膨胀。从文档中可以看出,我只能使用以下方法: View view = inflater.inflate(R.layout.fragment_news, container, false); 这不

我试图保存一个片段的状态,这样当我返回时它就不必重新加载所有内容。 我有一个片段,我在其中保存了他的状态。我是这样理解的:

Fragment f = getFragmentManager().getFragment(savedInstanceState, "mContent");
现在我希望它在视图中膨胀。从文档中可以看出,我只能使用以下方法:

View view = inflater.inflate(R.layout.fragment_news, container, false);

这不好,因为它从头开始重新创建片段。相反,我希望将片段f膨胀。

您可以向fragmentmanager添加一个片段,并显示/隐藏它以保持其状态。 当然,如果您只使用布局xml文件,它会从头开始重新创建片段。
尝试传递fragment对象而不是布局文件

。为什么视图中需要片段?您可以使用framelayout在。。。