![](/img/trans.png)
[英]Enabling viewport pinch-zoom in Phonegap Android application has no effect
[英]How to enable pinch-zoom in a cordova app under Android
在 Android cordova 應用程序中啟用捏縮放是否有任何明確/官方的指南? 我已經閱讀了很多關於此的帖子,但無法使其正常工作。 我的 cordova 是 11.0.0,android 平台是 10.1.1。 提前致謝!
我設法使用以下步驟解決了問題:
<meta name="viewport" content="user-scalable=yes, initial-scale=1, maximum-scale=3, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />`
import android.webkit.WebView;
import android.webkit.WebSettings;`
WebView webView = (WebView) appView.getEngine().getView();
WebSettings settings = webView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setDefaultZoom(WebSettings.ZoomDensity.MEDIUM);
settings.setDisplayZoomControls(false);
settings.setSupportZoom(true);
setDisplayZoomControls()
方法允許您隱藏本機 Webview 縮放控件,如果您認為它們很煩人,則可以在捏縮放時隱藏它們。
以上正在使用:Android API 30級; cordova 11.0.0; 科爾多瓦安卓平台 10.1.1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.