3

そこで、単純な HTML を Web ビューにロードします。html の形式は次のとおりです (抽出された html であるため、body タグはありません。

<p>..blah</p> 
<div style="text-align:center;">
<a href="http://services.runescape.com/m=rswikiimages/en/2012/5/combat1-18140712.jpg"    target="_blank">
<img src="http://services.runescape.com/m=rswikiimages/en/2012/5/combat1_thumb-18140804.jpg"></a></div>
<p>..blah</p>

webview アクティビティ クラスに次を追加します。

webInfo = "<body style=\"color:white;font-size:15px\">" + webInfo + "</body>";
//for setting the size and color of the text

以下を使用してhtmlをロードします。

webview.loadDataWithBaseURL(null,webInfo,"text/html","UTF-8",null);
// webInfo is an html string

水平方向にスクロールせず、画像が画面内に収まるように、次のようにします。

webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);|

を使用しない場合SINGLE_COLUMN、テキストがページ内にうまく収まっていても、常に水平方向にスクロールします。ようやく問題が解決したと思ったのですが、読み込むとhtmlが重なってしまいます。指で少しズームインまたはズームアウトすると、これは自動的に修正されます。

何が起こっているかの写真は次のとおりです。

ここに画像の説明を入力

質問 1: この問題を修正して、画像が画面に収まるように表示し、水平スクロールが不要になるようにするにはどうすればよいですか?

質問 2: 私も奇妙なシンボルを取り除くのに苦労してきました。私の は本当に奇妙に表示されます。シンボルを取り除くために働きます。

私は明確であったことを願っています、どんな助けも大歓迎です、私はしばらくこれをいじっていましたO_O ...

4

1 に答える 1