作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想显示一个包含我的应用程序名称及其当前版本的字符串。应用程序名称是希伯来文,对于某些当我将希伯来文文本与数值结合使用时,数值会翻转。
versionTextView.setText("אפליקציה גרסה "+this.getResources().getString(R.string.app_version));
例如:app版本为1.0,在模拟器上显示为0.1。
最佳答案
听起来像是 Android bidi 算法中的错误。尝试在数字周围添加从左到右的标记:
versionTextView.setText("אפליקציה גרסה "
+ "\u200e"
+ this.getResources().getString(R.string.app_version)
+ "\u200e"
);
(如果这可行,您也许可以消除第二个。)
关于java - 具有翻转数值的 Android 希伯来语 RTL 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11815170/
我是一名优秀的程序员,十分优秀!