android - 在 web View 和 TextView 中使用 html 颜色标签分隔阿拉伯语字体

标签 android html webview textview arabic

您好,感谢您的帮助: 我想制作这样的文字:

enter image description here

所以使用了textview和:

tv.setText(Html.fromHtml("<font color=\"red\">"+
                "ال"+"</font>"+
                "<font color=\"black\">"+
                "سلام علیکم"+"</font>";));

Android 4.4.2 及以上版本一切正常。但在 android 4.2.2 中是:

enter image description here

那我必须做什么? 有组件、库或解决方案吗? 附言: 1-一周的搜索,没有结果:( 2-使用 webview 和 span 标签:所有版本都有这个问题:( 3-我测试了很多字体,但问题仍然存在:( 4-在火狐、IE等所有浏览器中文字显示正常!这只是安卓的问题吗?

最佳答案

追加zero-width joiners在“ال”的末尾和“سلام علیکم”的开头。示例:“ال‍”和“‍سلام علیکم”。

你可能想写 the Unicode character itself进入源代码或 HTML 实体

关于android - 在 web View 和 TextView 中使用 html 颜色标签分隔阿拉伯语字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095097/

相关文章:

html - 在断点上使用 Bootstrap 4 的网格自动调整列大小时,一旦浏览器变小,它们就会被永久忽略

java - 开启GPS功能webview

java - Activity <Activity name> 已泄漏最初在此处添加的窗口 DecorView@59feb10[activity]

java - 在 Eclipse 中新建 Android 测试项目时出错

javascript - 如何使用 JavaScript 查找现有的图像标记并将属性添加到图像标记

android - 某些机器人的 WebView 中未加载特定链接

android - 禁用按下任何标签的背景颜色

android - 如何将样式应用于 Android 中的所有 ImageButtons?

android - 使用 facebook sdk 4.2.0 分享照片

html - 为什么 <a> 图像之间有 -(破折号)或 _(下划线)