Phonegap으로 생성중인 webapp에서 핀치 확대/축소가 작동하는 데 어려움을 겪고 있습니다. 현재, p 태그에 정보를로드 할 때 원격 스크립트를 볼 수 있지만 html은 화면의 경계 밖으로 나옵니다 (물론 가로 모드로 설정하면이 문제가 해결됩니다).Phonegap 및 jQUERY Mobile이 포함 된 Android에서 핀치 확대/축소
아무리해도 나는 꼬집기 확대/축소가 작동하지 않거나 horizantal 스크롤바가 나타날 수 없습니다. 헤더에 < meta name="viewport" content="width=device-width, height=device-height, initial-scale=0.8, user-scalable=1" />
을 추가하려고했습니다.
나는 문제가 나는 JQuery와 모바일을 사용하지만, 다음과 같은 솔루션이 작동하지 않았다 시도하고 있다고 할 수있다 생각 하나 :
$(document).bind("mobileinit", function(){
$.mobile.metaViewportContent = "width=device-width, minimum-scale=1, maximum-scale=2";
});
(JQuery와 모바일 JS 파일 흠 앞에 추가).
EDIT : 리플 에뮬레이터에서 콘텐츠 오버플로가 제대로 작동하는 경우 오른쪽으로 스크롤하십시오.
UPDATE : 좋아 - 내 app.java을 편집하고 지금 확대 할 수 있어요. 그러나, 나는 줌인이 아닌 줌인 만 할 수 있으며 초기 줌이 1로 설정되어 있음을 나타냅니다. 누구나 축소하거나 수평 스크롤 막대를 설정하는 방법에 대한 제안이 있습니까?
package com.phonegap.Sample;
import android.app.Activity;
import android.os.Bundle;
import com.phonegap.*;
import android.webkit.WebSettings;
public class Sample extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
WebSettings ws = super.appView.getSettings();
ws.setSupportZoom(true);
ws.setBuiltInZoomControls(true);
}
}
gesturechange 이벤트에 대한 링크
jgestures
로 이동하는 것은 안드로이드에서 사용할 수 없습니다. – hooinator