如何启动内片段的片段/活动? [英] How to start a Fragment/Activity within Fragment?
问题描述
我在片段
按钮。当按钮
点击它打开新的片段/活动
片段中
。我已经写了使用 code意图
,
意向书I =新意图();
i.setClass(getActivity(),UpdateProfile.class);
startActivity(我);
但其在新的活动开幕喜欢在下面的图像。
I have a button in Fragment
. When Button
is clicked it has to Open new Fragment/Activity
within Fragment
. I have written code using Intent
,
Intent i = new Intent();
i.setClass(getActivity(), UpdateProfile.class);
startActivity(i);
but its opening in new activity like in below image.
我的要求是在图片1.有人建议我该怎么办呢?
My requirement is in Picture 1. Can someone suggest me how to do it?
修改:由于RAI和ADK建议,对旧片段工作正常,但新的片段覆盖。见下面的图片。 更改密码(的TextView
)是新片段,其覆盖现有片段。
EDIT: As suggested by rai and ADK, its working fine but new fragment overlays on old fragment. See the below image. "Change Password"(TextView
) is New Fragment which overlays on existing fragment.
推荐答案
尝试:
getFragmentManager()
.beginTransaction()
.replace(containerViewId, newFragment)
.addToBackStack(null) // enables back key
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) // if you need transition
.commit();
这篇关于如何启动内片段的片段/活动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!