title: TextView with different text lengths aligning next to horizontally
body: <p>I'm looking for efficient way (best XML only) to align two <code>TextView</code>s horizontally, smth like this:</p>
  
  <pre><code>    &lt;LinearLayout
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:orientation="horizontal"&gt;
          &lt;TextView
              android:id="@+id/opinion_author"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:ellipsize="end"
              android:lines="1"
              android:maxLines="1"/&gt;
          &lt;TextView
              android:id="@+id/opinion_date"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:lines="1"
              android:maxLines="1"/&gt;
      &lt;/LinearLayout&gt;
  </code></pre>
  
  <p><code>opinion_date</code> will always have ~50-70dp length and must be fully visible aligned to right of <code>opinion_author</code>. author may have 0-255 chars and if too much for screen then ellipsize then.</p>
  
  <p>In above when author is too long view is pushing out date view. Same situation when using <code>toRightOf</code>/<code>toLeftOf</code> when using <code>RelativeLayout</code>. Setting <code>layout_weight=1</code> for author keeping date sticked to right edge of parent viewgroup even when author have only few characters, so thre is a lot of space... I'm looking for a way, which aligns date to right of author even when it is ellipsized and ends with... I have few ideas how to solve it in Java (measuring views or textpaint, but all seems not so efficient...)</p>