Я использую привязку данных в своем проекте, когда использование <layout>
и <data>
в моем классе привязки xml не генерируется.
Например, у меня есть activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data> </data>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
</RelativeLayout>
</layout>
Теперь, если я пишу ActivityMainBinding
в своей активности/фрагменте, он показывает ошибку, что класс недоступен. Но после включения <variable>
в мой XML файл он может генерировать класс ActivityMainBinding
.
Android Studio: 2.1.3
Класс: com.android.tools.build:gradle:2.1.3
minSdkVersion 16
targetSdkVersion 24
buildToolsVersion 24.0.0