一、前言
Fragment 是从 Android 3.0 开始引入的,翻译过去就是碎片的意思。Fragment 的作用以及应用场景我就不赘述了。这篇博文咱们就次要讲 Fragment 的创立、替换与移除这三个操作,至于 Fragment 的生命周期、如何与 Activity 进行通信等内容咱们会在前面陆续讲到的。
一、Fragment 的创立
要应用 Fragment,能够通过继承 Fragment 类来创立 Fragment,在少数状况下咱们须要给 Fragment 定制一个 UI,然而,也能够为 Activity 创立一个没有 UI,只提供后盾行为的 Fragment。Fragment 的创立个别有两种形式:
通过 xml 标签创立,即动态增加 Fragment;
通过 java 代码动态创建,即动静增加 Fragment。
1.1、通过 xml 标签动态增加 Fragment(不罕用)
在 IndexActivity 的 activity_index 布局中退出 fragment 标签,并通过 name 关联到相应的 Fragment;
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orienta