WebView 内に WebPage を表示したい。ここまでは大丈夫です。
しかし、私は WebPage (以下に示す) を持っており、その特定の部分が必要です。つまり、すべてのデバイスで画面モードに合わせて左上隅だけが表示されるはずです。
過去 2 3 日間、この問題を解決しています。
私が欲しいもの: 私はWebページの左上隅を表示してWebview内に表示したいのですが、戦略がズームまたはその他のオプションである可能性がありますが、すべてのデバイスの画面に収まる必要があります。
もう一つ、ウェブページのソースコードは修正済みのため、変更できません。 コード自体で管理する必要があります。
私が試したこと: Stackoverflow リンクを参照しましたが、運がありません。
これが私のコードです。:
WebView wv;
wv = (WebView) findViewById(R.id.webview_MyPoops);
wv.getSettings().setJavaScriptEnabled(true);
// wv.setInitialScale(185);
// wv.setInitialScale(30);
String URL = "MY_LINK";
wv.loadUrl(URL);
WebSettings webSettings = wv.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
デバイスに表示される完全な Web ページを取得しています。
My LG デバイス (解像度が 480*800) では正常に動作しますが、Galaxy Tab2 のような大きなデバイスやタブでは、左上隅の非常に小さな画像が表示され、画面の他のすべての領域は Web ページの背景にすぎません。
以下は、上記のコードを実行した後の Galaxy Tab2 のスクリーンショットです。 私に欠けている提案があればお願いします。前もって感謝します。