如何在android中显示HTML图像和文本。?

时间:2015-06-29 16:12:04

标签: android html image android-webview

我是Android开发的新手。 我使用webview在android中显示HTML页面,但只显示文本。 你能帮帮我解决这个问题。 提前谢谢,会非常有帮助。

 WebView view = (WebView) this.findViewById(R.id.webView);
    try{

        InputStream stream = this.getAssets().open("Capacitor Code Calculator.html");
        int streamsize = stream.available();

        byte[] buffer = new byte[streamsize];
        stream.read(buffer);
        stream.close();
        String html = new String(buffer);
        view.loadData(html,"text/html", "utf-8");
    }
    catch (Exception e){
        e.printStackTrace();

是否必须使用" text / html"在view.loadData(html," text / html"," utf-8");

我的html和图像文件都在资源文件夹中。

2 个答案:

答案 0 :(得分:0)

可能是您的文件名中没有空格:

InputStream stream = this.getAssets().open("Capacitor Code Calculator.html");

您在<img>标记中提供的网址是什么?你也有这个名字的空格吗?

答案 1 :(得分:0)

WebView view =(WebView)this.findViewById(R.id.webview);

    view.getSettings().setJavaScriptEnabled(true);
    view.loadUrl(url);
    view.setWebViewClient(new WebViewClient());

最后一个setWebViewClient()显示图像.....终于松了一口气:) 希望它有所帮助。