title: Ellipsize not working for textView inside custom listView
body: <p>I have a listView with custom objects defined by the xml-layout below. I want the textView with id "info" to be ellipsized on a single line, and I've tried using the attributes </p>
  
  <pre><code>android:singleLine="true"
  android:ellipsize="end"
  </code></pre>
  
  <p>without success.</p>
  
  <p>If I set the layout_width to a fixed width like e.g.</p>
  
  <pre><code>android:layout_width="100px"
  </code></pre>
  
  <p>the text is truncated fine. But for portability reasons this is not an acceptable solution.</p>
  
  <p>Can you spot the problem?</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:paddingBottom="5px"
  &gt;
  &lt;TextView  
  android:id="@+id/destination"
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content"
  android:textSize="22dp"
  android:paddingLeft="5px"
  /&gt;
  
  &lt;TextView  
  android:id="@+id/date"
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content"
  android:textSize="15dp"
  android:paddingLeft="5px"
  /&gt;
  
  &lt;TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/info_table"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:paddingLeft="5px"
  android:paddingTop="10px" 
  &gt;
      &lt;TableRow&gt;
          &lt;TextView
              android:id="@+id/driver_label"
              android:gravity="right"
              android:paddingRight="5px"
              android:text="@string/driver_label" /&gt;
          &lt;TextView
              android:id="@+id/driver" /&gt;
      &lt;/TableRow&gt;
      &lt;TableRow&gt;
          &lt;TextView
              android:id="@+id/passenger_label"
              android:gravity="right"
              android:paddingRight="5px"
              android:text="@string/passenger_label" /&gt;
          &lt;TextView
              android:id="@+id/passengers" /&gt;
      &lt;/TableRow&gt;
      &lt;TableRow&gt;
          &lt;TextView
              android:id="@+id/info_label"
              android:gravity="right"
              android:paddingRight="5px" 
              android:text="@string/info_label"/&gt;
          &lt;TextView
              android:id="@+id/info"
              android:layout_width="fill_parent"
              android:singleLine="true"
              android:ellipsize="end" /&gt;
      &lt;/TableRow&gt;
  &lt;/TableLayout&gt; 
  </code></pre>
  
  <p></p>