gpt4 book ai didi

java - 具有翻转数值的 Android 希伯来语 RTL 字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:56 27 4
gpt4 key购买 nike

我想显示一个包含我的应用程序名称及其当前版本的字符串。应用程序名称是希伯来文,对于某些当我将希伯来文文本与数值结合使用时,数值会翻转。

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com