title: android:gravity="start" in RTL aligns the text to left not right
body: <p>While testing my layout on a device with RTL language (Arabic) I found that TextView with gravity:start keeps aligning the text to the left instead of right ! I tried android:textAlignment="viewStart" and it works correctly but due to API reqs I didn't depend on it. </p>
  
  <p>my code (I mean the first textview in my code) :</p>
  
  <pre><code>&lt;LinearLayout
  android:orientation="horizontal"
  android:gravity="center_vertical"
  &gt;
  
  &lt;TextView
      android:text="Size"
      android:gravity="start"
      android:layout_weight="1"
      android:layout_width="0dp"
      android:layout_height="wrap_content"/&gt;
  
  &lt;LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"&gt;
      &lt;TextView
          android:text="000"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"/&gt;
  
      &lt;TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="subtext"/&gt;
  &lt;/LinearLayout&gt;&lt;/LinearLayout&gt;
  </code></pre>