取代活動群組中的片段
此問題涉及以另一個片段取代活動群組中的片段。提供的程式碼在執行時無法顯示預期的視圖而沒有錯誤。讓我們深入研究問題並提供解決方案。
問題
初始程式碼嘗試將 ID 為 R.id.book_description_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();
鑰匙注意:
以上是如何動態替換Activity Group內的Fragment?的詳細內容。更多資訊請關注PHP中文網其他相關文章!