Android数据绑定会丢弃布局更改

时间:2017-05-29 12:05:01

标签: android android-layout android-studio build.gradle android-databinding

我在Android项目中使用数据绑定。

我将此代码段添加到build.gradle

android { .... dataBinding { enabled = true } }

根据此guide,构建过程将丢弃我在axml文件中所做的任何布局更改。

任何人都知道背后的原因是什么?

操作系统:Windows 10。

Android Studio版本: 2.3.1

minSdkVersion :15

targetSdkVersion :25

1 个答案:

答案 0 :(得分:1)

我认为发生的事情是您被带到生成的布局文件版本中。 (我不知道为什么Android Studio会将您发送给您,但有时也会这样做。)如果仔细观察,您会注意到数据绑定代码已被删除,文件路径包含"生成&# 34;和" yourBuildType" (例如:" debug")。一旦你建立,你所做的任何改变都不会持续存在。

尝试按文件名自行打开布局并在那里进行编辑。