0

解決済み:問題は、2番目の画像が本当に大きいことでした!

私はこれについて少し混乱しています...おそらく私は本当に基本的なものが欠けています。

この単純なhtmlページをUIの一部として表示しようとしています(Webビューだけでなく、そこには多くの要素があります)

<html>
<head>
</head>

<body bgcolor="black">

    <div align="center">
    <h2>Blabla</h2>
    <p>
        <img src="images/image1.jpg" width="300" />
    </p>
    <p>
        <img src="images/image2.jpg" width="300" />
    </p>
    <h3>tralala</h3>
    </div>
</body>

</html>

これが私がコンテンツを表示しようとする方法です(URLは実際のURLであり、アセットではありません!):

WebView mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("url");

これは、main.xmlファイルの関連部分です。

<WebView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
 />

何が起こるかというと、最初の画像とテキストblablaが読み込まれますが、トラララと2番目の画像は読み込まれません。読み込みが停止したようです。どうすればこれを修正できますか?

ご協力いただきありがとうございます。

4

2 に答える 2

0

URLが以下の形式であることを確認してください

"file:///android_asset/index.html"

index.htmlがアセットフォルダーの下にある場合。

于 2012-05-24T04:44:00.460 に答える
0

image2.jpgは本当に巨大で、それが問題を引き起こしているように見えました。htmlサイトの責任者が画像のサイズを変更し、正常に動作しています。

于 2012-05-24T12:33:16.893 に答える