首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

基于DataBinding的MVVM

2024-12-15 来源:化拓教育网

尽管对于Android的的MVVM的设计模式并不是理解的很透彻,目前我所理解的就是VM就是绑定有数据的布局,与前些文章的MVP的不用如下

布局

布局中需引入
<data> </data>,
可以暂时理解为数据源,内部有两个元素

  • <variable />
    • name属性就是布局中引用模型的名字,可以随意用
    • type属性,引用模型的路径
  • <import />
    不是很理解,有一个type属性,应该是标识布局类型??
<data>
        <variable
            name="model"
            type="com.vread.hs.view.user.message.MessageViewModel"
            />
        <import type="android.view.View"/>
</data>
  • 赋值
    • 图片
显示全文