以下是我想用web sdk在webview中显示的html内容.它只会显示
//请
但是,当我将这个HTML内容放入浏览器时,它会以不同的方式显示.
Read the handouts please for tomorrow.
Please!
请建议如何解决此问题
我有另一个问题,在HTML内容中有一个标记
在此图像中没有显示.
使用web.loadDataWithBaseURL而不是web.loadData(并且不要忘记在需要的地方转义字符串)
您需要添加Internet权限才能下载图像并在清单文件中查看它们.
这个例子对我有用:
public class SimpleMusicStream extends Activity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); WebView wv = (WebView) findViewById(R.id.WebView01); final String mimeType = "text/html"; final String encoding = "UTF-8"; String html = "
Read the handouts please for tomorrow.
Please!" + ""; wv.loadDataWithBaseURL("", html, mimeType, encoding, ""); } }
别忘了添加:
在AndroidManifest.xml文件中
您可以按上述方式执行此操作,也可以将html文件放入资产文件夹中,然后使用它来显示它
view.loadUrl("file:///android_asset/FILENAME.html");