2012-06-19 80 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