android-fragment的静态和动态注册。

来源:互联网 发布:什么是互联网大数据 编辑:程序博客网 时间:2024/06/07 01:13

静态注册

在布局文件里创建<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();





0 0
原创粉丝点击