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