Android 将白屏webview转换为imageview

Android 将白屏webview转换为imageview,android,Android,我的目标是在imageView中显示一些包含图像的html。所以我创建了一个网络视图,我用位图转换了这个网络视图,我用位图设置了这个imageview,但是我有一个白色的屏幕。我检查了位图是否不为空 你知道为什么我有一个白色的屏幕吗?也许有一个更好的方法来做到这一点 ImageViewActivity.java public class ImageViewActivity extends Activity { private WebView webView; ImageView imageVi

我的目标是在imageView中显示一些包含图像的html。所以我创建了一个网络视图,我用位图转换了这个网络视图,我用位图设置了这个imageview,但是我有一个白色的屏幕。我检查了位图是否不为空

你知道为什么我有一个白色的屏幕吗?也许有一个更好的方法来做到这一点

ImageViewActivity.java

public class ImageViewActivity extends Activity {

private WebView webView;
ImageView imageView;
 Bitmap bmp;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_image_view);

    webView = (WebView) findViewById(R.id.webView1);
    imageView = (ImageView) findViewById(R.id.imageView1);

    webView.getSettings().setJavaScriptEnabled(true);
    String customHtml = "<div style=\"background-image:url(pic_10.jpg);height:100%;background-repeat:no-repeat;\"><div style=\"position: absolute; bottom: 0; width: 100%\">
activity_image_view.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >


<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />
 <WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:background="#ABABAB"
    android:visibility="gone"
/>
</LinearLayout>


更新字符串html

我正在用我在这里给你的答案测试你的应用程序。无空白屏幕(显示Hbase管理手册)。 您在清单文件中是否具有网络权限:

<uses-permission android:name="android.permission.INTERNET"/>

同样,您的自定义Html代码也是一团糟。您应该查看html字符串。

这就是你的问题所在。

是的,我的清单中有这一行。我在这里尝试了你的答案:在按钮正常工作后,我第一次单击按钮时,屏幕上出现了一个空白,但不是第一次单击。我更改html在没有按钮的情况下(这里的帖子),我有一个空白屏幕。谢谢你的帮助。
<uses-permission android:name="android.permission.INTERNET"/>