一个Fragment必须总是被嵌入到一个Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化。

 

要创建一个Fragment 必须创建一个Fragment的子类,或者继承自另一个已经存在的Fragment的子类.并重写onCreateView()方法加载UI。

 

Android Fragment生命周期及静态加载

静态加载两个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>
activity_main.xml

相关文章:

  • 2021-11-22
  • 2021-08-27
  • 2021-06-15
  • 2022-12-23
  • 2021-05-20
  • 2022-01-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-09-15
  • 2021-12-30
  • 2021-06-12
相关资源
相似解决方案