gpt4 book ai didi

安卓 : Connected and colored arabic letters

转载 作者:太空狗 更新时间:2023-10-29 12:46:16 24 4
gpt4 key购买 nike

我想在 android View (webview 或 textview)上显示连接的 AND 彩色阿拉伯字母。首先,我使用了没有颜色的 TextView 并且正确显示了阿拉伯语。

当我使用 spannableString 时,彩色字母与单词断开连接。

其次,我使用了带有 html 和字体标签的 WebView。我得到了相同的结果。

每次我尝试给单词中的一个字母上色时,这个字母显示与单词断开连接。

有没有人能解决这个问题?

安卓版本>4.0

最佳答案

Usama和danial的想法都是对的,只是没有解释的很清楚。如果您使用 unicode 阿拉伯字母 (0x06--),最新版本的 android 会在需要时自动将字母连接在一起,但这是在应用着色后完成的,并且着色会破坏字母之间的连接。

您必须将 unicode 阿拉伯文字母 (0x06--) 转换为阿拉伯文表示形式 B (0xFE--),并在转换时自行应用连接,然后在已连接的字母上设置颜色。 Usams 建议的库看起来是一种将 unicode arabic 字符转换为表示 B 字符的好方法。

关于安卓 : Connected and colored arabic letters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17865392/

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