静态注册
在布局文件里创建<fragment name = " your fragment" /> 节点;并通过android:name= " 自定义的Fragment" 指定根据需求自定义的fragment。
实例代码:
<fragment
android:name="com.qingmu.eventbusdemo.MyFragment"
android:id="@+id/id_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"></fragment>
动态注册:
把一个viewGrop替换成fragment。
示例代码:把framelayout替换成fragment。
<FrameLayout
android:id="@+id/id_frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
java代码替换:
FragmentTransaction fragmenttest = getSupportFragmentManager().beginTransaction().replace(R.id.id_frame_container, new MyFragment(), "fragmenttest");
fragmenttest.commit();