izyaboi
05/31/2021, 8:34 AMGokul
05/31/2021, 9:23 AMizyaboi
05/31/2021, 9:24 AMizyaboi
05/31/2021, 9:25 AM<data>
<import type="android.view.View" />
<variable
name="dataContext"
type="canvasm.myo2.usagemon.MobileUsageNationalViewModel" />
</data>
and this
<include
android:id="@+id/additional_item_top"
layout="@layout/o2theme_usagemon_additional_item_top"
bind:dataContext="@{dataContext}"/>
and the include have thisizyaboi
05/31/2021, 9:25 AM<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:app="<http://schemas.android.com/apk/res-auto>">
<data>
<variable
name="dataContext"
type="canvasm.myo2.usagemon.MobileUsageNationalViewModel" />
</data>
<LinearLayout xmlns:android="<http://schemas.android.com/apk/res/android>"
xmlns:tools="<http://schemas.android.com/tools>"
android:id="@+id/additional_info_layout_top"
app:visibleOrGone="@{dataContext.isAdditionalTopInfo}"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="5dp"
android:orientation="vertical">
<TextView
style="@style/sg.label.with_horizontal_spacing"
android:id="@+id/um_top_additional_info"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_horizontal"
android:text ="@{dataContext.additionalTopInfo}"
tools:text="Info Text hier"
tools:visibility="visible"
android:visibility="gone" />
</LinearLayout>
</layout>
Gokul
05/31/2021, 9:30 AMbind:dataContext
try replacing this with app:dataContext
izyaboi
05/31/2021, 9:32 AMthat makes no difference i got this
izyaboi
05/31/2021, 9:33 AMD:\dev\android_b2c_app\app\build\generated\source\kapt\fl_o2Debug\canvasm\myo2\DataBinderMapperImpl.java:334: error: cannot find symbol
import canvasm.myo2.databinding.O2themeUsageMobileNationalBindingImpl;
^
symbol: class O2themeUsageMobileNationalBindingImpl
izyaboi
05/31/2021, 9:33 AMviewDataBinding = O2themeUsageMobileNationalBinding.inflate(inflater, container, false)
.apply { dataContext = viewModel }
Gokul
05/31/2021, 9:35 AMxmlns:app="<http://schemas.android.com/apk/res-auto>"
in your parent <layout>izyaboi
05/31/2021, 9:36 AMizyaboi
05/31/2021, 9:41 AMyigit
06/22/2021, 4:43 PMO2themeUsageMobileNationalBindingImpl
code generation hence the other error is receivedyigit
06/22/2021, 4:43 PM