首页 > Android实战处理带+号的电话号码在Arabic语言中的正确显示

Android实战处理带+号的电话号码在Arabic语言中的正确显示

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

现在有串电话号码+8613212345678(注意是带+号的),要保证在Arabic 语言中的正确显示,如何来做?

要求: 英语语言下显示成:+8613212345678

在Arabic语言下也显示成:+8613212345678

    String mText = "+8613212345678";

    mText = "u202D" + mText + "u202C";

    再把mText设置给TextView, 这样TextView显示总是按LTR模式,也就是左对齐。

    关于"u202D" 和"u202C"的解释见http://blog.csdn.net/candyguy242/article/details/8476093

1、 RLO ( Code  "u202E" ; HTML  ‮ ) :开始从右到左的文字;

2、 LRO ( Code  "u202D" ; HTML  ‭ ) :开始从左到右的文字;

3、 PDF ( Code  "u202C" ; HTML  ‬ ) :结束上一次定义。

 

转载于:https://my.oschina.net/u/996206/blog/120796

更多相关:

  • top –hv | -abcHimMsS –d delay –n iterations –p pid [, pid …] top程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linux内核当前管理的任务列表。所示的系统概要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且可以在重新启动时使配置保持...

  • 加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 root = Tk() root.wm_attributes('-topmost',1) 转载于:https://www.cnblogs.com/shuchengxiang/p/6632140.html...

  • 转载文章,原文链接:Matlab中的静态文本框中显示多行内容 有时候,我们在GUI中利用静态文本框显示程序的结果,但是结果很长,一行未必可以显示的开,而静态文本框不像edit或listbox那样通过滚动条来显示多行内容,即便设置了max和min属性也是一样的。 于是,怎么在静态文本框中显示多行是很有意义的。 解决方法 利用函数text...

  • 使用方法3个简单步骤对于其他API调用,看到演示。 //显示一个信息没有标题 toastr.info('Are you the 6 fingered man?')其他选项/显示一个警...

  • GDB 调试 ------------------------------------------------------------------------------- gdb 帮助文档 help -- 查看 gdb 的命令种类 help -- 查看 CmdType 种类的 gdb 命令 apropos