从HTTPS加载数据时,Android webview会出现空白屏幕

时间:2011-02-01 09:42:10

标签: android

我的网址以https开头有问题。它显示一个空白的白色屏幕,而以http开头的链接在Android webview中成功加载。

使用日志我确信数据也来自HTTPS,但未在视图中显示。请帮我。一些示例代码或链接将非常受欢迎。

1 个答案:

答案 0 :(得分:0)

HI, 我看了你的问题,如果你有数据,我不知道你究竟是什么问题,那么你可以使用这些代码行在webview中显示它

编码包含html标签,例如< p> aadfasdf asdf ds< / p>

public static final String HTML_FORMAT =           “<!DOCTYPE html PUBLIC \” - // W3C // DTD HTML 4.01 // EN \“>” +           “< HTML>< HEAD><标题>< /标题>” 中+           “< style type = \”text / css \“>” +           “'body {color:#FFFFFF; background-color:#000000; font-size:10pt}'”+           “< /风格>” 中+           “< /头>” 中+           “<身体>” 中+           “%s”+           “< /体>< / HTML>” 中;

String textHtml = String.format(Constants.HTML_FORMAT,encoding);

wv.setBackgroundColor(Color.BLACK); wv.loadDataWithBaseURL(null,textHtml,“text / html”,“utf-8”,null);

尝试这一点,希望你能得到你想要的结果。