您好,感谢您的帮助: 我想制作这样的文字:
所以使用了textview和:
tv.setText(Html.fromHtml("<font color=\"red\">"+
"ال"+"</font>"+
"<font color=\"black\">"+
"سلام علیکم"+"</font>";));
Android 4.4.2 及以上版本一切正常。但在 android 4.2.2 中是:
那我必须做什么? 有组件、库或解决方案吗? 附言: 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/