Fragment
来源:互联网 发布:女神联盟2英雄进阶数据 编辑:程序博客网 时间:2024/05/19 10:33
http://blog.csdn.net/sinyu890807/article/details/13171191
Fragment生命周期:
onAttache():当碎片和活动建立关联的时候调用
onCreatView()为碎片创建视图(加载布局)的时候调用
onActivityCreated()
确保与碎片相关联的活动一定已经创建完毕的时候调用
onDestroyView()
当与碎片关联的视图被移除的时候调用
onDetach()
当碎片和活动解除关联的时候调用
动态添加碎片:
1.获取到FragmentManager,在活动中可以直接调用getFragmentManager()方法得到
2.开启一个事务,通过调用beginTransaction()方法开启。
3.向容器内加入碎片,一般使用replace()方法实现,需要传入容器的id和待添加的碎片实例。
4.提交事务,调用commit()方法完成。
碎片和活动之间的通信:
FragmentManager提供了一个类似于findViewById()的方法,专用用于从布局文件中获取碎片的实例
例如:RightFragment rightFragment=(RightFragment) getFragmentManager().findFragmentById(R.id.right_fragment);
如何在碎片中调用活动里的方法:
MainActivity activity=(MainActivity) getActivity();
0 0
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- fragment
- Fragment
- Fragment
- fragment
- Fragment
- Fragment
- Fragment
- Fragment
- Fragment
- fragment
- 数据库SQL优化大总结之 百万级数据库优化方案
- SolrCloud-5.5.1配置中文分词ansj-3.4.6
- wordpress的avada 5.0主题添加百度分享盒的方法
- 图数据挖掘--六度分隔
- 医学论文撰写的内容
- Fragment
- 包含键值对的Map属性的初始化方式
- 浅谈TCP连接的三次握手与四次挥手
- JSP九大内置对象
- Web开发性能优化---UI界面篇
- 二重调度(三):只使用虚函数
- Web容器 与Spring容器 启动
- SQL(八)-用AND/OR过滤
- Ansible学习笔记