2013-04-25 50 views
0

我想使用HTML标签内阿拉伯语的Android应用程序,
的HTML标记在strings.xml文件和它的作品完美地与英语,
当我加入了strings.xml文件的阿拉伯语版本每一件事情是确定的,但在html字符串变得可以理解的语言?
我尝试添加Android支持html标签中的阿拉伯语?

<head> 
    <meta http-equiv="Content-Type" ; content="text/html; charset=utf-8" ; /> 
</head> 

,但问题依然。我该如何解决它?

回答

1

YESSS我发现它,
我不得不这样加载文本在我的活动
aboutus.loadData(stringData, "text/html; charset=UTF-8", null);

0

您是否更改过设备的语言环境?

您的阿拉伯文字符串文件必须位于此值文件夹中。 “values -ar”

在您的活动课程中,通过您的应用程序的代码更改您的设备区域设置。 你可以在菜单上或按下按钮来调用它。

 String languageCode = "ar_EG"; 
    Resources res = getResources(); 
     DisplayMetrics dm = res.getDisplayMetrics(); 
     android.content.res.Configuration conf = res.getConfiguration(); 
     conf.locale = new Locale(languageCode.toLowerCase()); 
     res.updateConfiguration(conf, dm); 
     // you need to restart activity so that this change take place 
     startActivity(new Intent(this, MyActivity.class)); 
     finish(); 
+0

是的我改变它, – 2013-04-25 12:08:33

+0

它是否工作Firas? – Adnan 2013-04-25 12:21:49

+0

实际上没有启用阿拉伯语,但在web视图中的文本编码问题 – 2013-04-25 12:40:29