Android MVVM数据绑定制动器构建

时间:2016-04-24 20:39:52

标签: android mvvm data-binding

我已经测试了几次。添加以下代码后,我的项目无法构建。立即错误是“符号'R'无法加载。”

app Gradle:

dataBinding{
    enabled = true
}

布局文件:

<data>
    <variable android:name="games" android:type="com.mydomain.mypackage.GameListViewModel"/>
</data>

活动文件:

ViewDataBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_game_list);

2 个答案:

答案 0 :(得分:1)

删除变量名称和类型中的“android:”。 通常在xml中出现错误时会发生错误。

答案 1 :(得分:0)

修改布局文件:

   <data>
    <variable
        name="games"
        type="com.mydomain.mypackage.GameListViewModel" />
</data>