2014-07-27 127 views
0

我在具有不同屏幕尺寸的两个设备上有相同的应用程序,一个是1024x600(180dpi),另一个是1280x800(213dpi)。此应用包含尺寸以像素为单位的网页视图。在第一个设备上它稍小一点。问题是,当我加载我的自定义html页面时,在第一个设备的屏幕较小和web视图页面呈现正确,但在第二个设备与更大的屏幕和更大的webview,它不适合。 我期望的页面适合第二个webview下面的空格,因为页面是固定大小,第二个设备屏幕更大。 如何解决这个问题?Android WebView内容缩放

+0

如果您在DP中指定尺寸,它们是否显示相同? – ataulm

+0

您可以查看[webview scale](http://developer.android.com/reference/android/webkit/WebView.html#setInitialScale(int))以及[websettings](http://developer.android。 COM /参考/机器人/ webkit的/ WebSettings.html#getLoadWithOverviewMode()) – ataulm

回答

2

的Html有这样一行:

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0" /> 

这就是为什么setInitialScale()起先不工作的原因。