一.首先將fragment準備好
包含兩部分,一部分是布局檔案,一部分是類
1.布局檔案:普通的布局檔案就行
<?xml version="1.0" encoding="utf-8"?>
2.類:在類中引入布局檔案
package com.example.administrator.fragment;
import android.os.bundle;
import android.support.annotation.nullable;
import android.view.layoutinflater;
import android.view.view;
import android.view.viewgroup;
public class leftfragment extends fragment
}
二,activity裡新增fragment
包含兩部分,一部分是在activity布局檔案中給fragment留出位置
<?xml version="1.0" encoding="utf-8"?>
那個framelayout就是將來被替換為fragment的物件
然後再在activity**中動態新增fragment
fragmentmanager mannager = getsupportfragmentmanager();
fragmenttransaction tronsaction = mannager.begintransaction();
tronsaction.replace(r.id.left, 要替換的fragment);
tronsaction.addtobackstack(null);
tronsaction.commit();
動態新增Fragment
1.建立待新增的fragment的例項 myfragment fragment new myfragment 2.獲取fragmentmanager fragmentmanager fragmentmanager getfragmentmanager 3.開啟乙個事務 fragmenttransac...
Fragment的動態新增
要完成動態的新增fragment須執行下面幾步 1.建立乙個類繼承fragment,實現 oncreateview方法 2.建立布局檔案被fragment載入,當作fragment的布局 eg.public class fragment1 extends fragment 建立了乙個fragment...
fragment頁面重新整理
在專案中遇到要在乙個fragment裡面新增兩個登入和未登入的布局檔案,也就是說在設定裡面登出登入,切換到我的tab介面時需要載入未登入的布局檔案,重新整理布局思路如下 在fragment的onstart 方法裡面載入另外乙個布局 例項化布局的方法 layout not login inflater...