title: How to prevent default language to be forced when using string format
body: <p>So I Have a TextView in my calculator app that I eventually display the results in it ...
  It works ... but recently during the testing I found out that if The Default Language of That device is set to a non-english language (for example arabic or farsi) numbers in TextView get to be shown in that specific language (not english) and in a completely different format !!<br><br>
    I used this code to generate the result
  <br><code>result = String.format("%.4f", mResultBeforeFormatting);
   resultTextView.settext(result);
  </code></p>
  
  <p>also to note is that if I set the TextView with a hard coded string the issue doesn't happen</p>
  
  <pre><code>resultTextView.settext("343");
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/CJqej.png" alt="Here Default Language is set to persian but I want my text (25) to be shown in english regardless of Default Language"></p>
  
  <p><img src="https://i.stack.imgur.com/TXqDa.png" alt="Correct Form"></p>