При реализации bindView
в моем файле MainActivity.kt отображается ошибка
Неразрешенная ссылка: ActivityMainBinding
Ошибка в этой строке в MainActivity.kt:
private lateinit var binding: com.example.aboutme.databinding.ActivityMainBinding
MainActivity.kt
package com.example.aboutme
import android.content.Context
import android.databinding.DataBindingUtil
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.View
import android.view.inputmethod.InputMethodManager
class MainActivity : AppCompatActivity() {
private lateinit var binding: com.example.aboutme.databinding.ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this, layout.activity_main)
...
}
Применение привязки данных к Файл градиента уровня приложения , как показано ниже.
dataBinding{
enabled = true
}
завернутый корневой макет внутри макета, как показано ниже.
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
...
...
</layout>