Android BindingImpl在绑定文件已存在时找不到
I数据绑定recyclerview的项。编译项目时,它显示bindingImpl在绑定文件存在时未找到Android BindingImpl在绑定文件已存在时找不到,android,android-databinding,Android,Android Databinding,I数据绑定recyclerview的项。编译项目时,它显示bindingImpl在绑定文件存在时未找到 class MyAdapter(): ListAdapter<...>( ... ) { var data = listOf<Maintainer>() override fun getItemCount() = data.size override fun onCreateViewHolder(paren
class MyAdapter():
ListAdapter<...>(
...
) {
var data = listOf<Maintainer>()
override fun getItemCount() = data.size
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
return ViewHolder(
ListItemBinding.inflate(LayoutInflater.from(parent.context)) // No error show in binding file
)
}
...
}
// the output of error message when compile project
DataBinderMapperImpl.java:15: Error:
not find the symbol databinding.ListItemBindingImpl;
类MyAdapter():
列表适配器(
...
) {
var data=listOf()
重写getItemCount()=data.size
override onCreateViewHolder(父级:ViewGroup,viewType:Int):ViewHolder{
返回视窗座(
ListItemBinding.inflate(LayoutInflater.from(parent.context))//绑定文件中未显示错误
)
}
...
}
//编译项目时错误消息的输出
DataBinderMapperImpl.java:15:错误:
找不到符号databinding.ListItemBindingImpl;
一个可能的问题是您的列表\u item.xml
布局中可能有一些错误,因此impl类无法生成。你能用list\u item.xml
的代码更新你的答案吗?