title: how do I force textView containing ltr characters, to right aligned on rtl enviroment
body: <p>all "lines" uses the same struct (width, height, gravity, ...:</p>
  
  <pre><code>&lt;LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="30dp"
    android:orientation="horizontal"&gt;
  
    &lt;TextView
       android:id="@+id/labelMkt1"
       android:layout_width="0dp"
       android:layout_height="30dp"
       android:layout_weight="0.5"
       android:gravity="center_vertical"   // I also tried "center_vertical|start"
       android:text="@string/report_mkt"                       
       android:textColor="#000" /&gt; &lt;!-- force gravity start, textAlignment=textStart, did not work, useful for RTL layout with EN characters --&gt;
  
    &lt;TextView
      android:id="@+id/labelMkt2"
      android:layout_width="0dp"
      android:layout_height="30dp"
      android:layout_weight="1"
      android:gravity="center_vertical"
      android:text="@string/device_param_empty" /&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>but when label1 contains English characters (e.g. "MKT") , the text is aligned left.</p>
  
  <p><a href="https://i.stack.imgur.com/1sN9c.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1sN9c.jpg" alt="mkt is left aligned"></a></p>
  
  <ul>
  <li><p>I tried to use <code>android:gravity="center_vertical|start"</code> (although "start" is the default) and it did not help.</p></li>
  <li><p>I tried to add <code>android:textAlignment="textStart"</code> and it did not help.</p></li>
  </ul>
  
  <p><strong>How can I force label1 to align right, as all other labels?</strong> </p>