2012-06-19 78 views
3

我正在开发一个移动web应用程序。我面临的问题是:当我将任何输入文本字段集中在页面上时,页面会缩放(缩放),并且只能在android浏览器中进行缩放。设置user-scalable = no in meta标记没有解决问题。android浏览器输入缩放问题

任何想法?

感谢

这里是我的veiwport:

<meta id="viewport" name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,target-densitydpi=device-dpi" /> 

回答

1

在Java代码中试试这个,

webView.getSettings().setSupportZoom(true); 
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR); 

试试这个,让我知道发生什么事..

+0

它的ASP.NET MVC应用程序。所以我想这是一些棘手的JS需要或一些额外的视口参数。 –

+0

你正在开发使用Phonegape吗? – user370305

+0

看看[有没有办法在webview中禁用输入字段的缩放功能?](http://stackoverflow.com/questions/3702805/is-there-a-way-to-disable-the-zoom-feature -on-input-fields-in-webview)和[Scale WebView to fit the device](http://uihacker.blogspot.in/2011/01/android-phonegap-scale-webview-to-fit.html) – user370305

3

尝试这,它适用于我在银河流行音乐

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> 
+0

谢谢@mano,它解决了我的问题。 – rajakvk