Android實戰處理帶+號的電話號碼在Arabic語言中的正確顯示

如今有串電話號碼+8613212345678(注意是帶+號的),要保證在Arabic 語言中的正確顯示,如何來作?
要求: 英語語言下顯示成:+8613212345678
在Arabic語言下也顯示成:+8613212345678
    String mText = "+8613212345678";
    mText = "\u202D" + mText + "\u202C"; spa

    再把mText設置給TextView, 這樣TextView顯示老是按LTR模式,也就是左對齊。 .net

    關於"\u202D" 和"\u202C"的解釋見http://blog.csdn.net/candyguy242/article/details/8476093 blog

一、 RLO ( Code  "\u202E" ; HTML  ‮ ) :開始從右到左的文字;
二、 LRO ( Code  "\u202D" ; HTML  ‭ ) :開始從左到右的文字;
三、 PDF ( Code  "\u202C" ; HTML  ‬ ) :結束上一次定義。
相關文章
相關標籤/搜索