码迷,mamicode.com
首页 > 其他好文 > 详细

今日小结 4.12

时间:2016-04-13 08:30:24      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

  • Fragment 静态调用,动态调用

 

1.Fragment包含于Activity,

Activity的生命周期会影响Fragement的生命周期

Activity >  Fragment

一个Activity可以由若干个fragment控件组成

(1)静态调用Frament

直接在主布局activity_main中放置好几个fragment控件,分别写好fragment的xml(视图)及其对应的java (控制器),最后在主活动MainActivity中调用主布局activity_main即可。

(2) 动态调用Fragment

在主布局activity_main中用FrameLayout布局(容器)容纳/代替 fragment控件,

在主活动MainActivity中

1)取得Fragment管理器 

2)开启Fragment事务

3)更新fragment

4)提交修改

    private void setDefaultFragment() {
        FragmentManager fragmentManager = getFragmentManager();                              //取得Fragment管理器
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();        //开启Fragment事务
        mAdd = new ContentFragment();                                                       //实例化Fragment类(即Fragment的控制器)
        fragmentTransaction.replace(R.id.framelayout_displayFragment, mAdd);              //更新布局,在容器FrameLayout中更新fragment
        fragmentTransaction.commit();                                                       //提交事务
    }

 

2.Android开发java代码基本模板

(1)类:

/*声明对象*/
/*定义方法*/

(2)方法:onCreate

加载布局

绑定控件

初始化设置

开启监听事件

 

今日小结 4.12

标签:

原文地址:http://www.cnblogs.com/Chongger/p/5383973.html

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