私はアンドロイドにドキュメントリーダープロジェクトを持っています。メインアクティビティにはWebViewが含まれます。テキストはhtmlから読んでいます。上のオプションメニューには、テキストサイズを動的に増加させるためのボタンが含まれています(テキストは折り返しています)。これまでのところはっきりしていますが、ボタンが押されると、テキストサイズはいくらか増加しますが、すべてのテキストが画面内で下に移動し、ボタンを2回押すと、テキストサイズが増加し、すべてのテキストがもう少し下に移動します。読者にとっては、このような状況は本当に不満です。読者はボタンを押した後に中断した場所に戻り、読者が読書場所を失うことがないようにしなければならない。この問題を解決するには? AndroidでのWebViewテキストズームの問題
問題:
のHTML C:問題を解決し
私のWebViewのontent:
<!DOCTYPE html>
<head>
<style type="text/css">
p{} p.x1{} p.x2{} p.x3{} p.x4{}
h2.x1{} h2.x2{} h2.x3{} h2.x4{}
</style>
</head>
<body>
//paragraph-1
<p class="x1">Title-1</p>
<p class="x2">Title-2</p>
<p class="x3">Title-3</p>
<p class="x4">Title-4</p>
<p>Text content.</p>
//paragraph-2
<h class="x1">Title-1</p>
<h class="x2">Title-2</p>
<p>Text content.</p>
//paragraph-3
<h class="x3">Title-1</p>
<h class="x4">Title-2</p>
<p class="x3">Title-3</p>
<p>Text content.</p>
//paragraph-4
<h class="x2">Title-1</p>
<p class="x3">Title-2</p>
<p>Text content.</p>
//...
</body>
</html>
編集された質問、もっと詳しく見ることができました。私は「___親要素ID ___」を理解していませんか? – ATES
@ATES大丈夫、私はあなたのHTMLで完璧な実行のための自分のコードを微調整! –
あなたのスクリプトは安定していません(http://jsbin.com/tuyaru/edit?output) – ATES