码迷,mamicode.com
首页 > 移动开发 > 详细

安卓开发5-fragment和activity

时间:2015-06-29 09:51:09      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

首先上大神总结链接(总结得很好,都有例子,按顺序往下看就好)

本文主要是网上资料的堆砌,并没有过多整理。整理后的版本随后发布。

使用Fragment的原因
1. Activity间的切换不流畅
2. 模块化Activity,方便做局部动画(有时为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment,提高性能)

使用方法
FragmentActivity
1. 在内部的某个ViewGroup内动态添加或替代一个Fragment
fg:
            KsMainFragment frg = (KsMainFragment) cls.newInstance();
            frg.setArguments(bundle);
            FragmentTransaction ft = getSupportFragmentManager()
                    .beginTransaction();
            ft.replace(R.id.fcon_subview, frg);
            mFocusFrage = frg;
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
            ft.commit();

2. 在layout中定义一个标签,制定id和对应Fragment的classname

安卓开发5-fragment和activity

标签:

原文地址:http://www.cnblogs.com/puck/p/4602119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!