title: Android dataBinding - how to use bool resource to trigger visibility of layout
body: <p>I currently have a bool.xml file in android which looks like this:</p>
  
  <pre><code>   &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;resources&gt;
  &lt;bool name="showAds"&gt;true&lt;/bool&gt;
      &lt;/resources&gt;
  </code></pre>
  
  <p>Now i have a layout.xml file which uses databinding.  I want to show or hide the visilibity of a adView based on a the boolean showAds defined above. So far i have this:</p>
  
  <pre><code>  &lt;com.google.android.gms.ads.AdView
          android:id="@+id/adView"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
  android:visibility="@{@bool/showAds ? View.Visible:View:gone}"
          ads:adSize="BANNER"
          ads:adUnitId="ca-app-pub-1234567/34343"&gt;
  </code></pre>
  
  <p>but it does not compile. how can i get the boolean to decide if the ad should show or not ?The syntax is wrong. </p>