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

Android Data Binding实战-入门篇

难度初级
时长 1小时 7分
学习人数
综合评分9.50
32人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.1 逻辑清晰
这个老师有很多番号

最新回答 / qq_你哟
有时候不自动生成可能是你布局文件中有问题,有时候确实不会自动生成,需要你手动make一下project
大家可以看看这个 http://connorlin.github.io/2016/07/02/Android-Data-Binding-%E7%B3%BB%E5%88%97-%E4%B8%80-%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8D%E4%B8%8E%E4%BD%BF%E7%94%A8/
建议老师全部讲完在讲原理吧
先学会使用,要不然学生一脸懵逼
讲的不错,第一次没听懂,今天回来又听了一遍才懂。。。
dky
各位在批量替换的时候 ,可以使用evetbind方式 , 也即使用派生类来批量替换点击事件,如果没有这一需求,还是用xml中onclick直接申明响应方法更合适,bind使用之后,settext setonClick这些都是无效的
dky
若有参数,且定义的方法形参和绑定方法相同,此时绑定实际上是overwrite, 即public void onAClick(View v) {
Toast.makeText(this, "toa1aa", Toast.LENGTH_SHORT).show();
}则绑定调用可android:onClick="@{hand.onAClick}",android:onClick="@{hand::onAClick}",如不含形参或者参数和绑定方法形参不一致,则调用android:onClick="@{()->hand.onAClick(**)}"
dky
名称可随意定义 , 并不需要完全一致,
讲的很好 我们项目准备用mvvm 先来学习下
没有源码么
基础部分讲的很详细了,但是关于高级绑定就一笔带过的,没有理想中的那么好

最新回答 / 慕粉1469012311
额,其实我是想问如何实现:<EditText            android:onTextChanged="@{() -> person.onTextChanged(这里面不知道怎么实现)}"            android:layout_width="match_parent"            android:layout_height="wrap_content" />
这声音太磁性了, 听得我想睡觉
学习了,谢谢老师!
1.5x才是正常的语速
课程须知
课程适合有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
提交
取消