android mvvm

  android studio 需要gradle 1.5.0以上才支持

 

dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}


另外在build.gradle module加入
dataBinding {
enabled true
}


这里 xml 的文件名叫 activity_basic.xml,那么生成的类就是 ActivityBasicBinding

参考:https://github.com/LyndonChin/MasteringAndroidDataBinding
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2992.html
http://android.jobbole.com/82809/ mvpvm
http://www.android-studio.org/
https://halfthought.wordpress.com/2016/03/23/2-way-data-binding-on-android/ 双向绑定
需要android studio 2.1+
双向绑定例子
<EditText
    android:layout_marginLeft="10dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@={mapUser[`age_value`]}" />

 

单向绑定,没有“=”

android:text="@{mapUser[`age_value`]}"

 



posted @ 2016-08-30 16:44  Ender.Lu  阅读(248)  评论(0编辑  收藏  举报