一个Fragment必须总是被嵌入到一个Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化。
要创建一个Fragment 必须创建一个Fragment的子类,或者继承自另一个已经存在的Fragment的子类.并重写onCreateView()方法加载UI。
静态加载两个Fragment,左边显示三个Button,右边显示一个TextView
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:id="@+id/activity_main" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 android:orientation="vertical" 7 tools:context="com.example.lesson10_fragment.MainActivity"> 8 9 <fragment 10 android:tag="fragment1" 11 android:name="com.example.lesson10_fragment.Fragment1" 12 android:layout_width="match_parent" 13 android:layout_height="wrap_content" /> 14 15 16 <fragment 17 android:tag="fragment2" 18 android:name="com.example.lesson10_fragment.Fragment2" 19 android:layout_width="match_parent" 20 android:layout_height="wrap_content" /> 21 22 </LinearLayout>