十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
同上一篇:在Activity中的使用中一样,在Fragment中使用Data Binding同样需要修改布局,修改方式也跟Activity一样,在最外层加上
为进贤等地区用户提供了全套网页设计制作服务,及进贤网站建设行业解决方案。主营业务为成都网站设计、成都做网站、进贤网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
<页面布局.../>
同样,为避免重复讲解, 中的数据绑定我们会在这一篇文章中讲到。
与在Activity中绑定中创建绑定的方式有些不同,但是目的都是获得绑定对象的引用。
比如我们Fragment的布局文件为:frag_main.xml,具体的方式如下:
private FragMainBinding mBinding;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
mBinding = FragMainBinding.inflate(inflater);
mBinding.tvExample.setText("Binding Text");
return mBinding.getRoot();
}
此时就可以正常操作Binding对象了。
与Activity中获取Data Binding对象类似,只是方法稍微不同。
除了在Activity和Fragment中使用Data Binding之外,另一个常用的场景是在列表的Adapter中使用Data Binding,这一篇我们将讲到。
下一篇我们将先讲解一下布局中标签的作用,即如何将数据绑定到布局文件中。