Nota di aggiornamento:
L'esempio sopra funziona correttamente , perché la versione 1.0-rc4 ha risolto il problema della necessità della variabile non necessaria.
Domanda originale:
Faccio esattamente come è descritto nella documentazione e non funziona:
main.xml:
<layout xmlns:andr...
<data>
</data>
<include layout="@layout/buttons"></include>
....
buttons.xml:
<layout xmlns:andr...>
<data>
</data>
<Button
android:id="@+id/button"
...." />
MyActivity.java:
... binding = DataBindingUtil.inflate...
binding.button; ->cannot resolve symbol 'button'
come ottenere il pulsante?
<include layout="@layout/buttons" android:id="@+id/buttons"/>
. Hai ancora bisogno dell'ID in modo che produca un campo pubblico per te in modo da poter accedere alla visualizzazione dei pulsanti.