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) 编辑 收藏 举报