私はPhonegapの初心者です。.java ファイルの Web 設定を使用してズーム イン/アウトを実装しましたが、特定の場所でズーム イン/アウト ボタンを無効にしてスクロールを停止する必要があります。メタタグのビューポートで試しましたが、うまくいきません。私がJSで使用するこのコード
meta.setAttribute("name", "viewport");
meta.setAttribute("content", "width=device-width, "
+ "height=device-height, " + "target-densitydpi=device dpi,"
+ "initial-scale=1.0," + " minimum-scale=1.0,"
+ " maximum-scale=1.0, user-scalable=no");
head.appendChild(meta);
.Java ファイルで使用したこのコード
package com.m2f;
import android.os.Bundle;
import android.os.Handler;
import android.webkit.WebSettings;
import android.webkit.WebSettings.ZoomDensity;
import org.apache.cordova.*;
public class Adventure extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//super.setIntegerProperty("splashscreen", R.drawable.loading);
super.setStringProperty("loadingDialog", "Loading..");
super.loadUrl("file:///android_asset/www/index.html");
WebSettings settings = appView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
settings.setDefaultZoom(ZoomDensity.MEDIUM);
}
}
これをどのように使用しますか
settings.setBuiltInZoomControls(false);
Javascriptで?これを達成することは可能ですか?これを解決するために誰か助けてください。