Оновлення примітки:
Наведений вище приклад працює належним чином , оскільки випуск 1.0-rc4 виправив проблему необхідності непотрібної змінної.
Оригінальне запитання:
Я роблю точно так, як це описано в документації, і це не працює:
main.xml:
<layout xmlns:andr...
<data>
</data>
<include layout="@layout/buttons"></include>
....
button.xml:
<layout xmlns:andr...>
<data>
</data>
<Button
android:id="@+id/button"
...." />
MyActivity.java:
... binding = DataBindingUtil.inflate...
binding.button; ->cannot resolve symbol 'button'
як отримати кнопку?
<include layout="@layout/buttons" android:id="@+id/buttons"/>
. Ідентифікатор ще потрібен, щоб він створив для вас загальнодоступне поле, щоб ви могли отримати доступ до перегляду кнопок.