【问题标题】:Load HTML into webview in Android?将 HTML 加载到 Android 中的 webview 中?
【发布时间】:2011-04-05 13:25:14
【问题描述】:

我正在将以下 html 内容加载到 webview 中。但我收到以下错误:

网页不可用 text/html;utf8%3C!DOCTYPE%20HTML%20PUBLIC%20//W3C// ........

还有更多

这是我的html内容

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 

Transitional//EN'><html><head><title>Personality ABC</title></head><body><table 

border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td 

align="center"><strong>[Red-Blue] Sachin</strong><br /><img 

src="r7y3b6.png" alt="[Red-Blue] 

Sachin" title="[Red-Blue] Sachin" /><br />Sachin</td><td align="center"><strong>

[Yellow-Red-Blue] Test1</strong><br /><img src="5y5b5.png" alt="[Yellow-Red-Blue] Test1" title="[Yellow-

Red-Blue] Test1" /><br />Test1</td></tr></table><br/><p><strong>Harmony:</strong></p>
<p><strong>Test1</strong> and <strong>Sachin</strong> experience lots of similarities 

together. Both personalities have strong red (dominant, authoritative and impatient) 

and blue (rational, reserved and analytic) sides and understand each other&rsquo;s 

nature; both being rational, thoughtful but dominant, authoritative and a strong 

leader at the same time. Both love to be in control and love to be superior and have a 

need for progress and a love for challenges.</p>
<p><strong>Conflict potential:</strong></p>
<p><strong>Test1</strong> has all 3 personalities in one and<strong> </strong>gets 

irritated easily. It is like a mood switch from one to the other and back again: 

yellow (friendly, kind) to red (dominant, need to lead) to blue (rational, thinking 

through, being objective). This irritates <strong>Sachin</strong> because he/she finds 

it frustrating when someone cannot make up their mind. <strong>Test1</strong> 

sometimes feels confused and expresses it with: &ldquo;I am confused!&rdquo; This is 

difficult for <strong>Sachin</strong> to deal with.</p></body></html>

不知道是什么问题?

【问题讨论】:

  • 如何加载它?请给代码
  • 您是否尝试删除标签 ..?
  • @fazo 我正在使用这样的 webView.loadData(str,"text/html", "utf-8");
  • 1) 确保 str 中有任何内容 2) 按照 ahmad 的建议删除 doctype 3) 最终尝试非常简单的
    text
    作为 str

标签: android webview


【解决方案1】:
WebView wv = (WebView)findViewById(R.id.webView);

wv.loadDataWithBaseURL("notreal/", data_html, "text/html", "utf-8",null);

【讨论】:

【解决方案2】:

我有这段代码可以打开一个 html。

WebView web = new WebView(this);
web.loadUrl("file:///sdcard/file.html");//The file:// is the protocol and it's nedded for internal files

【讨论】:

  • 嗨,我认为他可以加载 html 数据而无需在 sdcard 等中保存文件,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-26
  • 2011-03-01
  • 2011-07-19
  • 2023-04-03
  • 2011-08-10
  • 1970-01-01
  • 2019-05-11
相关资源
最近更新 更多