1

http://www.google.comWebViewにURLを読み込んでいます。しかし、デバイス/シミュレーターからロードしているのに、Webビューのコンテンツがデバイスの寸法に基づいて調整されていません。

画像のスクリーンショット

ご覧のとおり、GoogleページはWebVieのサイズに従って正しく設定されていません。しかし、同じサイズのシミュレータブラウザで同じURLを開くと、スケーリングなどで適切に読み込まれます。

AndroidのWebViewにWebViewを正しくロードするにはどうすればよいですか?

これがWebViewレイアウトのXMLです
<WebView android:id="@+id/webView1" android:layout_width="300dp" android:layout_height="300dp" android:layout_alignParentBottom="true" android:layout_below="@+id/button1" android:layout_centerHorizontal="true" />

MainActivity.javaファイル WebView web_view =(WebView)findViewById(R.id.webView1); web_view.getSettings().setLoadWithOverviewMode(true); web_view.getSettings().setUseWideViewPort(true); web_view.loadUrl("google.com";);

4

1 に答える 1

2

ユーザーエージェントを変更して、モバイルサイトを読み込まないようにする必要があります。


これを試して

<WebView android:id="@+id/webView1" android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:layout_alignParentBottom="true" 
android:layout_below="@+id/button1" android:layout_centerHorizontal="true" />
于 2012-08-21T16:02:23.580 に答える