1

を使用してWebページを読み込もうとしていますwebview

String url = intent.getStringExtra("url");  

WebView myWebView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = myWebView.getSettings();
//webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
//myWebView.loadUrl(url);
myWebView.loadUrl(url);

これは私の現在のコードですが、Web ページのサイズはまったく変更されていません。

エミュレーターでブラウザーを使用して同じ Web ページを読み込むと、Web ページのサイズが変更され、正しく表示されます。誰かが私を助けることができますか?

myWebView.setInitialScale(50); これにより、Web ページのサイズが変更されますが、左側の Web ページの一部がまだ欠けています。

これは正しい解決策ですか: Androidのデフォルトブラウザと同じAndroid WebViewを作成する方法は?

誰かが何か違うことをしましたか?

必要に応じてWebページをロードするようになりましたが、余白が多すぎます。テキストはすべて 1 列に詰め込まれ、ページ全体に広がりません。

4

2 に答える 2

0

以下のコードを試してください。

myWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
于 2013-06-10T11:21:17.003 に答える
-1

これを試してください

myWebView.setInitialScale(1);
于 2013-06-10T11:31:33.257 に答える