android-Webview loadDataWithBaseURL 不能显示 html

问题描述

Webview loadDataWithBaseURL 不能显示 html

我想呈现一个 html,它是从 webservice 里面传过来的,使用loadData/loadDataWithBaseURL显示在一个 webview 中。

然后编码了 html string TextUtils.htmlEncode ,把它放在

里面,但是什么也显示不出来。

mMessageDetailsHtmlString = <html><body><div style="color:#ffffff" align="center"><h3>Test Promo</h3></div><p style="color:#ffffff">Here is some text about a great test promo.</p><p style="color:#ffffff"It includes an image (below) using a fully qualified URL<p><p style="color:#ffffff"><img href="http://myserver.com/media/images/img-logo.png" /></p><p style="color:#ffffff">This is a test message with white text</p></body></html>

//used loadDataWithBaseURL with a fake base url as loadData didn't work
mWebView.loadDataWithBaseURL("http://null", mMessageDetailsHtmlString, "text/html", "utf-8", null);

解决方案

看起来 html 的文本是白色的,你设置的 webview 的背景有时候也是白色的吗?
试用:

mWebView.setBackgroundColor(Color.BLUE);
时间: 2024-07-28 21:59:35

android-Webview loadDataWithBaseURL 不能显示 html的相关文章

浏览器-android WebView中进度条只能显示一次,为什么?

问题描述 android WebView中进度条只能显示一次,为什么? public class WebActivity extends Activity implements View.OnClickListener { private WebView webView; private EditText edit_web_adds; private Button btn_webadds_go, btn_web_back; private ProgressBar pb; String Url;

android webview加载的网页里面的验证码无法显示

问题描述 android webview加载的网页里面的验证码无法显示 android webview加载的网页里面的验证码无法显示,即网页里面注册信息的验证码无法显示

android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙

问题描述 android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙 这个是手机版网站地址:m.daxuepai.com.cn 正常打开首页应该有轮播图片,如下图: 轮播功能是做web前端的人用js写的. 以下是我android中的代码,主要就是用webview加载了相应地址的资源,但是我加载了后那个轮播图就没有显示,代码如下: package com.example.testwebkit; import android.app.Activity; import andro

android中的webview不能正常显示获取到的网页的图片轮播效果

问题描述 android中的webview不能正常显示获取到的网页的图片轮播效果 写了一个Android客户端软件,里边有个webview控件,获取到服务端的网页时出问题了. 网页上有个类似于HeadView的图片轮播效果,但是在客户端webview中不能正常显示. 解决方案 那你能将代码贴出来吗,这样猜不好猜的http://www.codesky.net/showhtml/26836.htm 上面的链接是一个关于webview显示获取到的网页图片轮播效果的源代码,你可以下载下来看看,然后找出自

android webview html-Android webview 加载html 中audio显示不正常

问题描述 Android webview 加载html 中audio显示不正常 Android webview 加载html 中audio只显示一个边框,不能显示出按钮,请问各位是什么原因?

页面已缓存,但是断网后在android webview 上显示找不到页面,刷新后正常

问题描述 页面已缓存,但是断网后在android webview 上显示找不到页面,刷新后正常 页面已缓存,但是断网后在android webview 上显示找不到页面,刷新后页面+正常显示 解决方案 说明你的webview在第一次加载的时候调用的数据不是缓存,你要设置其开始使用cookie缓存加载,断网时刚开始就不会找不到界面了

android webview点击链接不及时显示

问题描述 android webview点击链接不及时显示 点击html界面的一个链接,使用js的方法改变某个div标签的内容,但无法及时显示,要多次点击,或退出后在进入点击才能显示出来,我手动刷新界面或清除缓存也没法做到点击后及时显示改变内容 解决方案 你换一个别的浏览器客户端试试看呢 解决方案二: 你用的android版本是哪个 据网友反应,在Android4.4以上不支持js的一些方法了,可以参考这个开源项目:https://github.com/lzyzsd/JsBridge 解决方案三

android webview显示html片段时的相关问题

问题描述 android webview显示html片段时的相关问题 webview显示html片段时,在刚显示时总会先竖着显示,而且字特别小,然后才显示正常,怎样才能让不出现竖着的小字呢?有人遇到过这种情况吗? 解决方案 Android WebView显示HTML时右边有空白Android WebView显示HTML时右边有空白解决WebView加载离线HTML时白屏.黑屏以及可能不显示的问题 解决方案二: http://blog.csdn.net/lxk_1993/article/detai

前端开发-android webview加载包含一张图片的url显示空白

问题描述 android webview加载包含一张图片的url显示空白 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webview = (WebView) f