08 2017 档案
Android的Databinding-RecyleView绑定
摘要:本节参考代码。 阅读全文
posted @ 2017-08-18 16:34 lee0oo0 阅读(275) 评论(0) 推荐(0)
Android的Databinding-单向绑定
摘要:两种方式实现观察绑定。 一、POJO类实现android.databinding.Observable,在属性set方法中调用notifyPropertyChanged(BR.lastName); 其中BR是自动生成,lastName则是属性名字。 二、无需继承 BaseObservable,一个简 阅读全文
posted @ 2017-08-18 16:18 lee0oo0 阅读(770) 评论(0) 推荐(0)
Android的Databinding-资源绑定
摘要:databinding还能对布局的资源文件进行绑定。 本节参考代码。 阅读全文
posted @ 2017-08-18 15:42 lee0oo0 阅读(1697) 评论(0) 推荐(0)
Android的Databinding-数据、Map绑定
摘要:本节主要说Collection的字符串数组、List、SparseArray、Map的绑定。先看看xml的布局。 首先在<data>导入Collection的类型。&lt;是< 的转义符。获取值的时候使用@{ map[key] } 在binding设置值。 binding.setIndex(inde 阅读全文
posted @ 2017-08-18 15:13 lee0oo0 阅读(1983) 评论(0) 推荐(0)
Android的Databinding-需要使用控件id,listener以及布局有include的场景
摘要:主的布局xml文件: 本布局一共包含3个include布局,第一个是一个普通的布局,里面没有<data></data>, 考虑的就是如何通过id获取控件的引用。binding.layoutInput.etName binding是绑定的对象,layoutInput和etName就是Id,至于为啥没有 阅读全文
posted @ 2017-08-18 11:55 lee0oo0 阅读(3321) 评论(0) 推荐(0)
Android的Databinding-自定义生成类名字
摘要:1. 在xml中,添加class的属性并设置为自定义名字2. 使用的时候就是自己自定义的名字了ContractBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_custom_binding);本节参考代码。 阅读全文
posted @ 2017-08-18 11:02 lee0oo0 阅读(922) 评论(0) 推荐(0)
Android的Databinding-普通绑定
摘要:1. 使用ActivityBasicBinding binding = DataBindingUtil.setContentView(this, R.layout.main);代替之前使用的setContentView2. 创建一个pojo的数据类,例如User3. main.xml这个布局添加,U 阅读全文
posted @ 2017-08-18 10:39 lee0oo0 阅读(263) 评论(0) 推荐(0)