While using data binding , I am not able to get class MainActivityBinding
as per Data Binding Guide
My layout name is activity_main.xml
.
I am also see Android - DataBinding - How and when the Binding classes will be generated? but it can't help me.
DataBinding class will be generated based on your xml file name. It is clearly mentioned in doc you are following.
By default, a Binding class will be generated based on the name of the layout file, converting it to Pascal case and suffixing “Binding” to it. The above layout file was main_activity.xml so the generate class was MainActivityBinding
If your xml name is activity_main.xml
than DataBinding class name will be ActivityMainBinding
.
If your xml name is main_activity.xml
than DataBinding class name will be MainActivityBinding
.
Dont forget to clean and build project once
you can follow this tutorial for more about DataBinding