What layout for the first time I come across.

android:text='@{forecast.main.setTempFormatted(),default="3°"}'

And what is the method of presenting text? This is something new for me, which way to drip? tell me the guys

 <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="xyz.justart.navimaptest11.MainActivity"> <data> <variable name="forecast" type="xyz.justart.navimaptest11.api.TodayForecast"/> </data> <RelativeLayout android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:id="@+id/city" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:text="@{forecast.name,default=London}" android:textStyle="normal|bold|italic" android:textAllCaps="true" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/city" android:layout_centerHorizontal="true" android:text='@{forecast.main.setTempFormatted(),default="3°"}' /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="click (MainActivity)" android:elevation="0dp" /> </RelativeLayout> </layout> 

0