//In build.gradle (:app): android { buildFeatures { viewBinding true } } //In an AppCompatActivity: import myProject.MyActivityBinding //Where my_activity.xml is a res/layout file. class MyActivity: AppCompatActivity() { private lateinit var myActivityBinding: MyActivityBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) myActivityBinding = MyActivityBinding.inflate(layoutInflater) setContentView(myActivityBinding.root) foo() } fun foo() { myActivityBinding.buttonToClick.setOnClickListener { ... } //Where my_activity.xml has a View whose ID is button_to_click. } }buildFeatures { viewBinding true }buildFeatures { viewBinding = true }