Note de mise à jour:
L'exemple ci-dessus fonctionne correctement , car la version 1.0-rc4 a résolu le problème du besoin de la variable inutile.
Question originale:
Je fais exactement comme il est décrit dans la documentation et cela ne fonctionne pas:
main.xml:
<layout xmlns:andr...
<data>
</data>
<include layout="@layout/buttons"></include>
....
boutons.xml:
<layout xmlns:andr...>
<data>
</data>
<Button
android:id="@+id/button"
...." />
MyActivity.java:
... binding = DataBindingUtil.inflate...
binding.button; ->cannot resolve symbol 'button'
comment obtenir le bouton?
<include layout="@layout/buttons" android:id="@+id/buttons"/>
. Vous avez toujours besoin de l'identifiant pour qu'il produise un champ public pour vous afin que vous puissiez accéder à la vue des boutons.