conditional_binding.xml revision fead9ca09b117136b35bc5bf137340a754f9eddd
1<?xml version="1.0" encoding="utf-8"?> 2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:bind="http://schemas.android.com/apk/res-auto" 4 android:orientation="vertical" 5 android:layout_width="match_parent" 6 android:layout_height="match_parent"> 7 <variable name="obj1" type="android.databinding.testapp.vo.NotBindableVo"/> 8 <variable name="obj2" type="android.databinding.testapp.vo.NotBindableVo"/> 9 <variable name="obj3" type="android.databinding.testapp.vo.NotBindableVo"/> 10 <variable name="cond1" type="boolean"/> 11 <variable name="cond2" type="boolean"/> 12 <TextView 13 android:id="@+id/textView" 14 android:text="@{cond1 ? cond2 ? obj1.stringValue : obj2.stringValue : obj3.stringValue}" 15 android:layout_width="wrap_content" 16 android:layout_height="wrap_content"/> 17</LinearLayout> 18