AndroidのプログラミングはWebView適応フルスクリーンの方法の総括を実現します。


この例は、AndroidプログラミングがWebView適応フルスクリーンを実現する方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
最初の種類:

settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);

第二種類:

WebSetting settings = webView.getSettings();
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
すべての内容をwebview等幅の一列に置いてください。ページのリンクが無効になる可能性があります。
第三種類:

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int mDensity = metrics.densityDpi;
if (mDensity == 120) {
settings.setDefaultZoom(ZoomDensity.CLOSE);
}else if (mDensity == 160) {
settings.setDefaultZoom(ZoomDensity.MEDIUM);
}else if (mDensity == 240) {
settings.setDefaultZoom(ZoomDensity.FAR);
}

私のプロジェクトでは適用できませんでしたが、方法を見つけました。
webView.setInitialScale(960*100 / MainActivity.screenHeight);
私のホームページの高さは960です。この割合でアップグレードします。

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int mDensity = metrics.densityDpi;
if (mDensity == 120) {
settings.setDefaultZoom(ZoomDensity.CLOSE);
}else if (mDensity == 160) {
settings.setDefaultZoom(ZoomDensity.MEDIUM);
}else if (mDensity == 240) {
settings.setDefaultZoom(ZoomDensity.FAR);
}

表示の効果は受け入れられますが、一般的にこのようにして、固定されたページ表示の幅のほとんどの問題を解決できます。
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。