1

WebView にロードされた HTML として複数の画面を持つアプリケーションがあります。

テキストのデフォルト CSS は ですfont:normal 14px Arial, Helvetica, sans-serif。これは、私が推測したように、すべてのデバイスで (フォント サイズに関して) 同じように見えるはずです。

何らかの理由で、一部のデバイスでは、フォントがサイズ 26+ のように見えるため、フォントが圧縮された要素でオーバーフローします。

私は何を間違っていますか?

4

2 に答える 2

0

Android の HTML ページの要素のサイズを決定する際に、次のような他のパラメーターが役割を果たします。

<link rel="stylesheet" href="css/hdpi.css" media="only screen and (-webkit-min-device-pixel-ratio:1.5)">


 <meta name="viewport"   content="user-scalable=no,   width=device-width,  target-densitydpi=device-dpi">

これらのパラメーターを統合しようとすると、より安定したビューが得られます..そして、後でJSまたはアクティビティを介してこれらの値を更新できます..

幸運を

于 2012-04-10T08:45:41.337 に答える
0

WebView でこの設定を試してください。これにより、WebView の初期スケールが設定されます

setInitialScale (int scaleInPercent)
于 2012-04-10T09:09:34.117 に答える