android支持阿拉伯语的HTML标签?

时间:2013-04-25 11:23:45

标签: android html lang

我想在android应用程序中的html标签内使用阿拉伯语 html标签位于strings.xml文件中,并且与英语完美配合 当我添加strings.xml文件的阿拉伯语版本时,每件事情都可以,但是html字符串变得可以理解语言了吗? 我试着添加

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

但问题仍然存在。我该怎么办?

2 个答案:

答案 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();