2

を使用しWebViewてさまざまなデータ (HTML データ) をロードしましたが、すべて正常に動作しています。しかし、問題はWebView、小さいページをロードしたときに縮小を拒否したときに発生します。WebView の高さは に設定されていWRAP_CONTENTます。

履歴をクリアするなどの多くのことを試しました (おそらく、履歴のページがこのサイズで彼を動かしていません)、高さを 0 に設定してからWRAP_CONTENT、すべてのページが変更される前に再度設定して使用しようとしましclearView()たが、これにより WebView が完全に破壊されます.

とにかく、これはロードするための私のコードです:

// Clearing the web view
mWebView.loadUrl("about:blank");
mWebView.loadData(mItem.getHtml(), "text/html", "utf-8");

ありがとう!

4

1 に答える 1

0

WebView は、WebView のコンテンツが読み込まれる前にレイアウトを通過するため、表示されている html のコンテンツにラップしません。WebView のコンテンツは一般に動的であるため、このようにラップしても意味がありません。

HTML だけでテキストのスタイルを設定しようとしている場合は、実際にはこれに textview を使用できます。

mTextView.setText(Html.fromHtml(text));
于 2012-05-24T22:52:26.037 に答える