在活动组内用另一个片段替换一个片段
|
我在小组活动中有一个片段,我想用另一个片段替换它:
FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction();
SectionDescriptionFragment bdf = new SectionDescriptionFragment();
ft.replace(R.id.book_description_fragment, bdf);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commit();
在不使用活动组的情况下作为单独的项目完成时,它工作正常,当控件进入getview()时,每件事在日志猫中都可以正常工作,但是没有视图可见,甚至没有任何异常出现,我希望将书详细信息片段由部分详细信息片段代替。
图书详细信息片段的XML具有id book_description_fragment,而部分描述片段的xml具有id section_description_fragment。
上面的代码位于项目的onClick方法中,我希望当用户在水平滚动视图中点击项目时,片段会发生变化。
没有找到相关结果
已邀请:
10 个回复
稍惮
裸雷胜檀哭
骂陋冠
伞腹
锹缄
厢界山攀
时,我也遇到了同样的问题,然后我读到了 1-如何与他人交换片段。 2-如果
没有任何片段,如何添加片段。 然后经过一些研发,我创建了一个函数,该函数到目前为止在很多项目中都对我有帮助,而我仍在使用此简单函数。
享受你的代码时间:)
枫湃揩乾纲
瞥同忙接
犀耽澄协吻
泪琉踞檄
或者您可以使用此代码