그룹 활동 안에 조각이 있는데 다른 조각으로 바꾸고 싶습니다.
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에는 section_description_fragment가 있습니다.
위의 코드는 항목의 onClick 메서드에 있으며 사용자가 가로 스크롤보기에서 항목을 탭하면 조각이 변경되기를 원합니다.