액티비티 그룹 내의 프래그먼트 교체
이 질문은 액티비티 그룹 내의 프래그먼트를 다른 프래그먼트로 교체하는 것과 관련됩니다. 제공된 코드가 오류 없이 실행되는 동안 의도한 보기를 표시하지 못합니다. 문제를 자세히 조사하고 해결책을 제시해 보겠습니다.
문제
초기 코드는 ID가 R.id.book_description_fragment인 프래그먼트를 섹션설명Fragment. 그런데 뷰가 나오지 않습니다.
해결책
XML에 정적으로 정의된 프래그먼트는 동적으로 교체할 수 없습니다. 이 제한 사항을 해결하려면:
Fragment newFragment = new SectionDescriptionFragment(); FragmentTransaction transaction = getActivity().getFragmentManager().beginTransaction(); transaction.replace(R.id.fragment_container, newFragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.addToBackStack(null); transaction.commit();
주요 사항:
위 내용은 활동 그룹 내의 조각을 동적으로 교체하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!