为了账号安全,请及时绑定邮箱和手机立即绑定

Android Data Binding实战-入门篇

难度初级
时长 1小时 7分
学习人数
综合评分9.50
32人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.1 逻辑清晰
如果是使用默认的xml的onClick事件其实性能不好,因为默认的它是反射的。
method = getContext().getClass().getMethod(methodName, DivActionBar.class);
……
method.invoke(getContext(), DivActionBar.this);
……
性能可能提高了,但是我觉得用起来更麻烦了

最赞回答 / 城南待花开
不会呀,你的xml文件比如是activity_main,那么就是ActivityMainBinding,如果是activity_item,那么就是ActivityItemBinding呀,一次类推,你的没有的话,肯定是哪里错误了,我开始也和你相同的问题
声音确实好有磁性啊。哈哈哈
非常厉害!!!!!而且简单
课程讲的不错 就是感觉缺乏激情 容易让人睡着
厉害了我的老师
onClick也可以不用绑定,直接在xml里写后台方法名即可
学习中。。。

已采纳回答 / iaimer
这个方法名必须和它本身提供的方法名一模一样,会不会你写错了
慕课网越来越棒了
简单问题复杂化?
课程很好我很喜欢

已采纳回答 / HJim
它是自动生成的,当你在xml中外层加入<layout></layout>时,gradle帮助自动生成,老师在视频讲到过。把工程切换到project类型,ActivityDemoBinding在/app/build/intermediates/classes/debug/com/github/markzhai/databindingsample/databinding下。ActivityDemoBinding这个类名是根据main类的名称生成的
课程须知
课程适合有Android基础的用户,至少学过Activity/Fragment/Android UI,RecycleView等用户界面相关的技术。
老师告诉你能学到什么?
通过这门课程,大家可以学习到: 1.什么是DataBinding 2.DataBinding基础用法 3.DataBinding原理 4.表达式 5.null检查 6.include&viewstub 7.observable 8.高级绑定

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消