我想在android应用程序中的html标签内使用阿拉伯语
html标签位于strings.xml
文件中,并且与英语完美配合
当我添加strings.xml
文件的阿拉伯语版本时,每件事情都可以,但是html字符串变得可以理解语言了吗?
我试着添加
<head>
<meta http-equiv="Content-Type" ; content="text/html; charset=utf-8" ; />
</head>
但问题仍然存在。我该怎么办?
答案 0 :(得分:1)
aboutus.loadData(stringData, "text/html; charset=UTF-8", null);
答案 1 :(得分:0)
您是否更改了设备的区域设置?
您的阿拉伯语字符串文件必须位于此值文件夹中。 “值-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();