我正在android 3.1上編寫android應用程序。我最初並排顯示兩個片段。當我選擇其他選項卡時,我需要動態創建2個片段以替換原始片段。我還需要動態設置這些新片段的寬度和權重。
任何人都可以幫助我解決這個問題。如何動態顯示Android碎片
由於提前
我正在android 3.1上編寫android應用程序。我最初並排顯示兩個片段。當我選擇其他選項卡時,我需要動態創建2個片段以替換原始片段。我還需要動態設置這些新片段的寬度和權重。
任何人都可以幫助我解決這個問題。如何動態顯示Android碎片
由於提前
什麼Nick Campion說。
下面是一個代碼片段,對我的作品:
Fragment newFragment = MainFrag.newInstance(arg);
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.main_container, newFragment).commit();
請注意,我用的是支持庫向後兼容。
可以使用FragmentManager做到這一點。 FragmentManager.beginTransaction();
然後add
和remove
碎片,最後請撥打commit
。如果你看一下這個文檔,它應該是非常簡單的。
好的,我會試試看 – 2012-02-13 13:53:44