我在一个组活动中有一个片段,我想用另一个片段替换它:
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();
当它作为一个独立的项目而不使用 activity group 时,它工作得很好,当控件进入 getview ()时,在 log cat 中一切都工作得很好,但是没有视图可见,甚至没有任何异常出现,我希望用章节细节片段替换书籍细节片段。
图书详细信息片段的 XML 具有 id book _ description _ part,而部分描述片段的 Xml 具有 id section _ description _ part。
上面的代码是在一个项目的 onClick 方法,我希望当用户点击一个项目在水平滚动视图,然后片段改变。