在阿拉伯语言中,特定字符作为规则着色。如何为这些角色着色。 我尝试使用Spannable字符串对其进行着色。但这句话被扭曲了。
这是显示我的意思是扭曲的图像。
Play google上有一个应用程序(Iquran)可以实现此功能。
那么实现此功能的最佳方式是什么?
答案 0 :(得分:0)
实现这一目标的最简单方法是使用html。
textview.setText(Html.fromHtml("<i><small><font color=\"#c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"#47a842\">" + compID + "</font>"));
你可以使用
String.replace("ARABICCHAR","</font></small></i>ARABICCHAR<font color=\"#c5c5c5\">"
然后只使用textview.setText(Html.fromHtml(String));
答案 1 :(得分:0)
您可以轻松实现此目的的另一种方法是使用自定义字体,其中这些特定字母是特定颜色。然后只需使用自定义字体。