最近在使用databinding时,遇到一个问题 Error:(11) Error parsing XML: duplicate attribute
生成的debug布局文件
这是原布局文件
看到这个顿时一脸懵逼,为什么是这个错误呢?
主要问题是在编译过程中的布局文件报红的地方,报红的地方全是跟命名控件有关的,那问题应该是在布局文件中的命名空间吧.最后我把所有的命名控件全部移到layout标签里,点击运行,居然解决了.
原因是相同命名空间冲突的问题,android中所有命名空间必须在根布局标签里.
一个小问题,希望对你有帮助!