活動群組內動態替換片段
取代活動群組內的片段可能會帶來挑戰。本文解決了初始片段在 XML 中硬編碼時將一個片段交換為另一個片段的問題。
解
要動態替換片段,它必須具有原本是動態添加的。實作方法如下:
// Create new fragment and transaction Fragment newFragment = new SectionDescriptionFragment(); FragmentTransaction transaction = getActivity().getSupportFragmentManager().beginTransaction(); // Replace the existing fragment transaction.replace(R.id.book_description_fragment, newFragment); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.addToBackStack(null); // Optional: Add to back stack for navigation // Commit the transaction transaction.commit();
注意:
以上是Android中如何動態替換硬編碼片段?的詳細內容。更多資訊請關注PHP中文網其他相關文章!