android学习Fragment小计

本文介绍了Fragment在Android开发中的作用及其实现方式。包括Fragment的基本配置、动态创建、响应屏幕旋转以及与Activity之间的通讯等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Fragment:帧 片段 轻量级的activity 不需要清单文件配置  level11
  最初目的: 是给平板使用 
<fragment  类型 小写字母
    adroid:id=""
    android:name="类型" -- 很像配置activity 
    />
Fragment1 片段1 集成系统里提供的fragment


MyFragment:
   onCreateView //调用的方法 显示fragment内容
   return inflater.inflate(R.layout.fragment1, null);


动态创建
  MainActivity: 
  判断手机朝向: 
   int width = getWindowsMagaer().getDefaultDisplay().getWidth();
   if(width>height) 水平
  fm =   getFragmentManager();
  ft = fm.getbeginTrasation();
  ft.add
    .delete
    .remove
  ft.replace();
  ft.commit();


  ctrl+F11 屏幕切换  做动态


frgment:
线性布局可以使用fill_parent 填充剩下的空间


fragment向下兼容
Activty->FragmentActivity
 getFragmentManger->getSupportFragmentManager();
 onattach-oncreateView->onAcitivyCreated -> onstart->onresume
 附加上                                     显示      得到焦点
 
onstop   onDestoryView  ondestory  ondetach
失去焦点                          取消挂载


fragment通讯
  
点击按钮修改文本
  findviewbyid-->   View  view
  view.findviewbyid();


getActivity()    --> getFragmentManager().findFragmentByid();
间接的得到联系









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值