Android 选项卡上未正确加载web视图

Android 选项卡上未正确加载web视图,android,html,webview,Android,Html,Webview,我有一个web视图,我正在从一个web服务加载它,我安装应用程序的每一部手机(都是kitkat和更高版本)看起来都很棒,并且格式化了(有粗体标题)。但是我把这个应用程序安装在一个有冰淇淋三明治软件的旧平板电脑上,文本不像其他手机那样粗体标签没有加载。你能帮忙吗 这是我的密码: if (MyApplication.lang.equals("en")) { userGuide.loadDataWithBaseURL("file:///android_asset/", "<ht

我有一个web视图,我正在从一个web服务加载它,我安装应用程序的每一部手机(都是kitkat和更高版本)看起来都很棒,并且格式化了(有粗体标题)。但是我把这个应用程序安装在一个有冰淇淋三明治软件的旧平板电脑上,文本不像其他手机那样粗体标签没有加载。你能帮忙吗 这是我的密码:

 if (MyApplication.lang.equals("en")) {
        userGuide.loadDataWithBaseURL("file:///android_asset/", "<html><head>\n" +
                "<meta name=\"viewport\" content=\"width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;\"/>" +
                "<style type=\"text/css\">\n" +
                "@font-face {\n" +
                "    font-family: MyFont;\n" +
                "    src: url(\"file:///android_asset/OpenSans-Regular.ttf\")\n" +
                "}\n" +
                "body {\n" +
                "    font-family: MyFont;\n" +
                "    font-size: 15;\n" +
                "    text-align: justify;\n" +
                "}\n" +
                "</style><body>" + MyApplication.contact.getDataEn() + "</body></html>", "text/html", "UTF-8", "");

    } else {
        userGuide.loadDataWithBaseURL("file:///android_asset/", "<html><head>\n" +
                "<meta name=\"viewport\" content=\"width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;\"/>" +
                "<style type=\"text/css\">\n" +
                "@font-face {\n" +
                "    font-family: MyFont;\n" +
                "    src: url(\"file:///android_asset/GE_Dinar_Two_Medium.otf\")\n" +
                "}\n" +
                "body {\n" +
                "    font-family: MyFont;\n" +
                "    font-size: 30;\n" +
                "    text-align: justify;\n" +
                "}\n" +
                "</style><body>" + MyApplication.contact.getDataAr() + "</body></html>", "text/html", "UTF-8", "");
    }
    userGuide.setBackgroundColor(0);
if(MyApplication.lang.equals(“en”)){
userGuide.loadDataWithBaseURL(“file:///android_asset/,“\n”+
"" +
“\n”+
“@font-face{\n”+
“字体系列:MyFont;\n”+
“src:url(\”file:///android_asset/OpenSans-Regular.ttf\“”\n“+
“}\n”+
“正文{\n”+
“字体系列:MyFont;\n”+
“字体大小:15;\n”+
“文本对齐:对齐;\n”+
“}\n”+
“+MyApplication.contact.getDataEn()+”、“text/html”、“UTF-8”和“);
}否则{
userGuide.loadDataWithBaseURL(“file:///android_asset/,“\n”+
"" +
“\n”+
“@font-face{\n”+
“字体系列:MyFont;\n”+
“src:url(\”file:///android_asset/GE_Dinar_Two_Medium.otf\“”\n“+
“}\n”+
“正文{\n”+
“字体系列:MyFont;\n”+
“字体大小:30;\n”+
“文本对齐:对齐;\n”+
“}\n”+
“+MyApplication.contact.getDataAr()+”、“text/html”、“UTF-8”和“);
}
userGuide.setBackgroundColor(0);


根据您的评论,考虑到问题的严重性,我建议使用Chrome开发者工具来检查问题所在。步骤:

  • 使用USB电缆将设备连接到计算机
  • 确保在设置中
  • 打开Google Chrome并导航到chrome://inspect
  • 从那里,您将能够选择您的WebView并远程检查它、进行调整等

  • 希望这能有所帮助。

    根据您的评论,考虑到问题的严重性,我建议使用Chrome开发者工具来检查问题所在。步骤:

  • 使用USB电缆将设备连接到计算机
  • 确保在设置中
  • 打开Google Chrome并导航到chrome://inspect
  • 从那里,您将能够选择您的WebView并远程检查它、进行调整等

  • 希望这能有所帮助。

    这里说的很长:你确定这是果冻豆及以上吗?如果是KitKat及以上版本,可能是因为谷歌完全改变了网络视图。如果是果冻豆,不确定原因,但看起来你的CSS规则出了问题。它们是否在使用MyApplication.contact.getData*()检索的正文中的内联样式属性中?因为我在你所附的代码中看不到它。对不起,kitkat及以上,是的,样式是从服务收到的。这里的Long shot:你确定它是Jelly Bean及以上吗?如果是KitKat及以上版本,可能是因为谷歌完全改变了网络视图。如果是果冻豆,不确定原因,但看起来你的CSS规则出了问题。它们是否在使用MyApplication.contact.getData*()检索的正文中的内联样式属性中?因为我无法在您所附的代码中看到它。对不起,kitkat及以上,是的,样式是从service@eshteghel-我的回答对你有帮助吗?@eshteghel公司我的回答对你有帮助吗?