替換活動群組中的片段
如果您不熟悉 Android碎片框架,替換活動組中的片段可能是一項複雜的任務.
問題
當嘗試用另一個片段替換活動組內的片段時,您可能會遇到程式碼看似成功執行但沒有發生視覺變化的情況。這可能會令人困惑,因為沒有顯示任何異常訊息。
解
問題的根源在於 XML 中硬編碼的片段無法取代。相反,應該動態添加片段以允許替換。
動態新增和替換片段:
範例程式碼
Fragment newFragment = new ExampleFragment(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.fragment_container, newFragment); transaction.addToBackStack(null); transaction.commit();
注意:
以上是為什麼我的 Android 活動群組中的片段沒有互相替換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!