Fragment学习笔记(一)

##Fragment

  • 居然算是新特性
    界面分成多个区域 操作的时候更换 fragment 而不是更换activity
  • 必须要用的帧布局 frameLayout

####fragment有和activity相似的生命周期,没有restart方法;

  • 一般创建的时候 继承系统的fragment
    使用onCreateView方法
    用布局填充器填充xml文件
    View v = inflate.inflate(fragment文件名,null(权限));

##创建一个Fragment并让其显示在Activity中
###这是在目标activity中进行的操作
###因为fragment是绑定在activity中的
####那么 步骤来了

  • 创建fragment对象

      Fragment01 fg01 = new Fragment01();
    
  • 使用fragment管理器对fragment进行操作

      FragmentManager fm = getFragmentManager();
    
  • 这里要打开事务来操作

      FragmentTransaction ft = fm.beginTransaction();
    
  • 然后就要用事务ft来显示fragment了

      ft.replace(R.id.FrameLayout,fg01);//显示在帧布局中
    
  • 最后提交事务

      ft.commit();
    

如果想要一个默认的fragment 那就在activity的onCreate方法中创建并显示fragment即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值