親の幅を埋める相対レイアウト ( A ) があり、その中に、画面のサイズ (376px) の 50% の別の相対レイアウト ( B ) があります。
RL Bの内部には、Web サイトを表示している webview があります。ビューのサイズは画面の 50% ですが、Web サイトはフルサイズで表示されています。これは、Web サイトの半分の部分しか表示されておらず、残りの半分の部分が表示されていないことを意味します。
Web サイトをビューの幅に合わせたいので、画面の幅の 50% のビューで Web サイトの 100% を表示する必要があります。
私はこれを使ってみました:
WebView webView = new WebView(activity);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setVisibility(View.VISIBLE);
webView.setEnabled(true);
webView.loadUrl(URL);
しかし、うまくいきません。ウェブサイト全体ではなく、幅の 50% しか表示されません。
コードのどこが間違っていますか? 動作しないのはなぜ.setLoadWithOverviewMode
ですか?