title: How to mimic RelativeLayout params in GridLayout
body: <p>I am trying to rework one of my layouts using <code>GridLayout</code> and a bit stuck with one of the problems. Here is what I have now:</p>
  
  <p><img src="https://i.stack.imgur.com/hI38O.png" alt="grid layout"></p>
  
  <p>And this is my layout:</p>
  
  <pre><code>&lt;GridLayout
      style="@style/Widget.Card"
      android:layout_width="match_parent"
      android:layout_height="@dimen/card_height"
      android:background="@color/news_card_background"
      android:clipChildren="false"
      android:clipToPadding="false"
      android:columnCount="3"
      android:rowCount="2" &gt;
  
      &lt;ImageView
          android:id="@+id/thumbnail"
          android:layout_width="@dimen/card_thumbnail_width"
          android:layout_height="match_parent"
          android:layout_rowSpan="2"
          android:background="@drawable/news_card_thumbnail_background"
          android:contentDescription="@string/thumbnail"
          android:cropToPadding="true"
          android:scaleType="centerCrop"
          android:visibility="visible" /&gt;
  
      &lt;com.inrix.twc.view.RobotoTextView
          android:id="@+id/title"
          style="@style/TextAppearenceNewsTitle"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginLeft="@dimen/news_title_horizontal_margin"
          android:layout_marginRight="@dimen/news_title_horizontal_margin"
          android:text="Title" /&gt;
  
      &lt;ImageView
          android:id="@+id/icon"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"
          android:layout_gravity="right"
          android:layout_rowSpan="2"
          android:src="@drawable/audio_mrss"
          tools:ignore="ContentDescription" /&gt;
  
      &lt;com.inrix.twc.view.RobotoTextView
          android:id="@+id/footer"
          style="@style/TextAppearenceNewsFooter"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_gravity="bottom"
          android:layout_marginLeft="@dimen/news_description_horizontal_margin"
          android:layout_marginRight="@dimen/news_description_horizontal_margin"
          android:text="description" /&gt;
  &lt;/GridLayout&gt;
  </code></pre>
  
  <p>But when one of the text views goes very long, it pushes my last column out of the screen:</p>
  
  <p><img src="https://i.stack.imgur.com/kRWje.png" alt="grid layout 2"></p>
  
  <p><strong>The question is</strong> - how do I restrict my text to go beyond row's bounds, so my icon always stays right-aligned. So basically I'm trying to mimic <code>RelativeLayout</code>'s <code>toLeftOf</code> attribute.</p>
  
  <p>I realize I can easily do that with <code>RelativeLayout</code>, but it doesn't quite work for me because of other reasons. I hope it is possible to do with <code>GridLayout</code></p>