jjzjj

ActivityMainBinding

全部标签

安卓DataBinding问题:ActivityMainBinding、FragmentHomeBinding类不存在且无法自动导入

找不到ActivityMainBinding类和FragmentHomeBinding类,主要表现为private处标红,import也无法自动导入,强行手动导入也是不行的。解决方法有2种:方法1.在build.gradle(:app)中添加:buildFeatures(){viewBindingtrue;}位置详情如下:android{......buildFeatures(){viewBindingtrue;}}sync一下,即可解决上述问题,类也有了,API也有了,也不标红了。如下图。 方法2.分别在对应的.xml文件的根布局应用……,如下:......并且在build.gradle(:

视图绑定ActivityMainBinding

使用视图绑定,可以更轻松的写与视图交互的代码。在模块中启动视图绑定之后,系统会为每个模块中的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。可以代替findViewById例:控件id在Activity的类下声明ActivityMainBinding在onCreate方法中调用inflate并赋值替换原来的R.layout.activity_main为binding.getRoot()在需要控件的时候,只要binding.控件名称就可以了(自己就可以跳出来)

android-kotlin 错误 : unresolved reference databinding & ActivityMainBinding

我使用的是AndroidStudio3.0Canary6版本。我在我的类中启用了数据绑定(bind),代码没有显示任何错误。但是,当我构建APK时,构建失败并显示以下错误:Error:(8,37)Unresolvedreference:databindingError:(22,26)Unresolvedreference:ActivityMainBindingError:(38,50)Unresolvedreference:ActivityMainBindingError:(43,52)Unresolvedreference:ActivityMainBindingError:(46,5