blob: 063f771b901085045696bb826f85c8a0e37f9c9d [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2015 The Android Open Source Project
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~ http://www.apache.org/licenses/LICENSE-2.0
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<variable name="var1" type="int"/>
<variable name="var2" type="int"/>
<variable name="bool1" type="boolean"/>
<variable name="bool2" type="boolean"/>
</data>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView0"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{var1 == 0 || var2 == 0 ? `hello` : `world`}"/>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{var1 == 0 &amp;&amp; var2 == 0 ? `hello` : `world`}"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 &amp; var2)}"/>
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 | var2)}"/>
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 ^ var2)}"/>
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 &lt; var2)}"/>
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 > var2)}"/>
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 &lt;= var2)}"/>
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 >= var2)}"/>
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 == var2)}"/>
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 &lt;&lt; var2)}"/>
<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 >> var2)}"/>
<TextView
android:id="@+id/textView12"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 >>> var2)}"/>
<TextView
android:id="@+id/textView13"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 + -var2)}"/>
<TextView
android:id="@+id/textView14"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (var1 + ~var2)}"/>
<TextView
android:id="@+id/textView15"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (((Integer)var1) instanceof Integer)}"/>
<TextView
android:id="@+id/textView16"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (((Integer)var1) instanceof Object)}"/>
<TextView
android:id="@+id/textView17"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{`` + (((Object)var1) instanceof Float)}"/>
<TextView
android:id="@+id/textView18"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="@{bool1 ? @string/app_name : bool2 ? @string/rain : null}"/>
</LinearLayout>
</layout>