Обязательно перестраивайте проект каждый раз, когда вы что-то меняете при использовании привязки данных, потому что вам нужно генерировать код для каждого внесенного вами изменения.
Если вы используете Android Studio, выполните перестройку проекта.
Также удалите setContentView(R.layout.activity_main)
Вам не нужна эта строка, так как вы используете привязку данных.
Кроме того, ваша кнопка xml должна выглядеть примерно так:
<Button
android:text="Done"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/done_button"
style="@style/Widget.AppCompat.Button.Colored"/>
Ваш класс Kotlin наСоздать:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this, R.layout.activity_main)
binding.doneButton.setOnClickListener {
addNickname(view:View)
}