'Android Studio MainActivity.kt can't reference ids in main_activity.xml
I am new to Android Studio. I wrote a simple code in the main_activity.xml file, with ids. But when I try to reference the ids from my MainActivity.kt file. It shows an error Unresolved reference: btnDatePicker i.e an unresolved error.
I don't know what wrong. Here's a screenshot of my MainActivity.kt file. As you can see, when I try to call the id btnDatePicker, it returns an error.

And Here's a screenshot of my activity_main.xml, as you'll see I have circled the particular id I'm trying to reference.
Solution 1:[1]
Id cannot be referenced directly
Under normal conditions, you can bind the control using the following code:
val button = findViewById<Button>(R.id.btnDatePicker)
and if you want to use id directly, i think this article can help you View Binding
Solution 2:[2]
Just add this in your gradle file in plugins id 'kotlin-android-extensions'
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Becir Koljenovic |

