阿拉伯字母与不同的颜色

时间:2014-12-16 12:43:02

标签: android

  

喜   我想在Android中使用String的阿拉伯语textview   我想要و的红色......   我尝试这种方法,但不工作**

TextView txt = (TextView) findViewById(R.id.txt);
String mainText = "صَدَقَ الله";
      String fatha = "َ";   
      String htmlText = mainText.replaceAll(fatha,<fontcolor='#c5c5c5'>\u064F</font>");
     txt.setText(Html.fromHtml(htmlText));
  

请帮助我

1 个答案:

答案 0 :(得分:0)

在res下创建一个新文件夹,将其命名为values-ar并在其中创建strings.xml。

添加您想要的任何单词;

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="tt">صَدَقَ الله</string>
</resources>

然后,在setContentview()

之前添加此代码
Locale locale = new Locale("ar");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getApplicationContext().getResources().updateConfiguration(config, null);

现在按名称调用该字符串。 希望这有帮助