首页 > 其他分享 >Fragment之静态绑定和动态绑定

Fragment之静态绑定和动态绑定

时间:2023-02-26 19:12:54浏览次数:39  
标签:xml FragmentContainerView Fragment 标签 绑定 静态 属性

静态绑定

1.首先需要写一个类继承自Fragment,这个类可以直接通过AN自带的生成就可以。

 

 

 2.这个类里面大概有四个重写的方法

 

 

 先简单介绍一下吧,第一个方法获取一个对象,第二个方法也是核心方法,用来获取控件设置属性和监听事件的,第三个方法是在碎片所在的容器加载完毕之后执行的方法

第四个方法是在碎片所在的活动创建完成之后执行的方法。

对于静态绑定碎片来说,首先需要一个xml文件用来描述你的碎片内部是什么样的,自动生成的布局文件如下:

 

 

 这里需要说明,这个Fragment所对应的xml文件需要一个根布局,可以是RelativeLayout也可以是LineLayout,这里使用的是FrameLayout

写完之后我们需要一个Activity,毕竟Fragment需要存活在Activity里面嘛,最后在我们的activity所对应的xml文件里面引入Fragment标签或者FragmentContainerView标签(官方推荐的,是新版的

 

注意:在Fragment标签里面需要表明id属性或者tag属性,在FragmentContainerView标签里面必须声明id属性,tools属性可以预览到碎片类xml的样式,name属性对应我们创建类的包名

最后一点小区别关于Fragment标签和FragmentContainerView标签,FragmentContainerView输入tools和name不会给你提示对应的布局文件和包名,即不能预览和快速输入,不过都能实现对应效果。、

 

标签:xml,FragmentContainerView,Fragment,标签,绑定,静态,属性
From: https://www.cnblogs.com/laohei114514/p/17157333.html

相关文章