これは私には不可解です。助けてください、私はそれを理解できませんでした...
私のサンプルhtmlファイルでは、メタタグを次のように設定しました
<meta name="viewport" content="target-densitydpi=device-dpi, user-scalable=no">
カスタムサイズの私のウェブビュー内にウェブページを収めるために、800x600と言います。Android では、「target-densitydpi=device-dpi」を指定する必要があり、うまく機能しました。カスタム Web ページを nexus 7 タブレットでテストしたところ、Web ページは Web ビュー内に正しく収まりました。
同じコードは Kindle Fire では機能しません。Web ページの一部しか表示されず、'initial-scale=1.0' を設定しても役に立ちませんでした。
プログラムでさまざまな設定を試しましたが、どちらも役に立ちませんでした。
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.setInitialScale(1);
webview.getSettings().setUseWideViewPort(true);
ポインタはありますか?