随笔 - 390  文章 - 51  评论 - 166  阅读 - 199万
  2017年8月18日
摘要: 本节参考代码。 阅读全文
posted @ 2017-08-18 16:34 lee0oo0 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 两种方式实现观察绑定。 一、POJO类实现android.databinding.Observable,在属性set方法中调用notifyPropertyChanged(BR.lastName); 其中BR是自动生成,lastName则是属性名字。 二、无需继承 BaseObservable,一个简 阅读全文
posted @ 2017-08-18 16:18 lee0oo0 阅读(759) 评论(0) 推荐(0) 编辑
摘要: databinding还能对布局的资源文件进行绑定。 本节参考代码。 阅读全文
posted @ 2017-08-18 15:42 lee0oo0 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 本节主要说Collection的字符串数组、List、SparseArray、Map的绑定。先看看xml的布局。 首先在<data>导入Collection的类型。&lt;是< 的转义符。获取值的时候使用@{ map[key] } 在binding设置值。 binding.setIndex(inde 阅读全文
posted @ 2017-08-18 15:13 lee0oo0 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 主的布局xml文件: 本布局一共包含3个include布局,第一个是一个普通的布局,里面没有<data></data>, 考虑的就是如何通过id获取控件的引用。binding.layoutInput.etName binding是绑定的对象,layoutInput和etName就是Id,至于为啥没有 阅读全文
posted @ 2017-08-18 11:55 lee0oo0 阅读(3300) 评论(0) 推荐(0) 编辑
摘要: 1. 在xml中,添加class的属性并设置为自定义名字2. 使用的时候就是自己自定义的名字了ContractBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_custom_binding);本节参考代码。 阅读全文
posted @ 2017-08-18 11:02 lee0oo0 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 1. 使用ActivityBasicBinding binding = DataBindingUtil.setContentView(this, R.layout.main);代替之前使用的setContentView2. 创建一个pojo的数据类,例如User3. main.xml这个布局添加,U 阅读全文
posted @ 2017-08-18 10:39 lee0oo0 阅读(256) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示