動態新增Fragment

2021-07-25 13:39:43 字數 451 閱讀 2020

//1.建立待新增的fragment的例項

myfragment fragment = new myfragment();

//2.獲取fragmentmanager

fragmentmanager fragmentmanager = getfragmentmanager();

//3.開啟乙個事務

fragmenttransaction transaction = fragmentmanager.begintransaction();

//4.向容器加入fragment,一般使用replace()方法實現,需要傳入容器的id和待新增的fragment的例項

transaction.replace(r.id.right_layout, fragment);

//提交事務,這一步千萬不要忘記

transaction.commit();

Fragment的動態新增

要完成動態的新增fragment須執行下面幾步 1.建立乙個類繼承fragment,實現 oncreateview方法 2.建立布局檔案被fragment載入,當作fragment的布局 eg.public class fragment1 extends fragment 建立了乙個fragment...

Fragment動態新增頁面

一.首先將fragment準備好 包含兩部分,一部分是布局檔案,一部分是類 1.布局檔案 普通的布局檔案就行 2.類 在類中引入布局檔案 package com.example.administrator.fragment import android.os.bundle import androi...

動態載入Fragment

實現在同乙個頁面上動態載入兩個fragment 首先是布局檔案,由兩個linearlayout 構成,具體的 fragement 布局就不貼了 新建乙個類 fragementrigh 繼承自 fragment v4包下的 public class fragmenthomeworkright exte...