android fragment简单应用一

通过FragmentManager fragmentManager = getFragmentManager();//碎片管理对象

FragmentTransaction  transaction = fragmentManager.beginTransaction();//碎片执行对象

 

布局文件:

<FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent" >
  <fragment
            android:name="cn.sh.sis.appmanager.activity.ManagerFragMentGt"
            android:id="@+id/fraggt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
        <fragment
            android:name="cn.sh.sis.appmanager.activity.ManagerFragMentUp"
            android:id="@+id/fragup"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
        <fragment
            android:name="cn.sh.sis.appmanager.activity.ManagerFragMentUt"
            android:id="@+id/fragut"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"/>
    </FrameLayout>

 

代码( class A extends Activity):

fragmentManager = getFragmentManager();
  fragment1 = (Fragment) fragmentManager.findFragmentById(R.id.fraggt);
  fragment2 = (Fragment) fragmentManager.findFragmentById(R.id.fragup);
  fragment3 = (Fragment) fragmentManager.findFragmentById(R.id.fragut);
  transaction = fragmentManager.beginTransaction();
  transaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);
  transaction.show(fragment1);
  transaction.hide(fragment2);
  transaction.hide(fragment3);
  transaction.commit();

ok这样就是通过显,隐的方式实现了简单的fragment之间简单的跳转实现

 

 

 

 

 

 

posted on 2013-05-13 10:43  yujian_bcq  阅读(303)  评论(0编辑  收藏  举报

导航