そこで、単純な 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 ...