深入浅析 Android Fragment(上篇)

2019-12-10 19:59:26王旭

3、静态的使用Fragment

嘿嘿,终于到使用的时刻了~~

这是使用Fragment最简单的一种方式,把Fragment当成普通的控件,直接写在Activity的布局文件中。步骤:

1、继承Fragment,重写onCreateView决定Fragemnt的布局

2、在Activity中声明此Fragment,就当和普通的View一样

下面展示一个例子(我使用2个Fragment作为Activity的布局,一个Fragment用于标题布局,一个Fragment用于内容布局):

TitleFragment的布局文件:

 

 
  1. <?xml version="1.0" encoding="utf-8"?>   <RelativeLayout xmlns:android="http://www.easck.com/apk/res/android" 
  2. android:layout_width="match_parent"  android:layout_height="45dp" 
  3. android:background="@drawable/title_bar" >   <ImageButton 
  4. android:id="@+id/id_title_left_btn"  android:layout_width="wrap_content" 
  5. android:layout_height="wrap_content"  android:layout_centerVertical="true" 
  6. android:layout_marginLeft="3dp"  android:background="@drawable/showleft_selector" />  
  7. <TextView  android:layout_width="fill_parent" 
  8. android:layout_height="fill_parent"  android:gravity="center" 
  9. android:text="我不是微信"  android:textColor="#fff" 
  10. android:textSize="20sp"  android:textStyle="bold" />  
  11. </RelativeLayout> 

TitleFragment

 

 
  1. package com.zhy.zhy_fragments;   import android.app.Fragment;