используя щепотку в веб-браузере Android - PullRequest
1 голос
/ 13 мая 2011

У меня два вопроса:

  • Я считаю, что этот код использует пинч в webImageView, но когда я изменяю webImageView на WebView. Я получаю ошибку в коде. как я использую пинч в webview ??

     // create the WebImageView object from xml
    WebImageView img = (WebImageView) findViewById(R.id.main_pic);
    // fetches the image in a background thread
    img.setImageFromURL("http://www.mysite.com/mypicture.jpg");
    // enable pinch-zoom abilities on the image
    new PinchImageView(img);
    
  • Когда я добавляю пинч в мой код, это поддерживается всеми мобильными андроидами, или у вас должен быть определенный экран, чтобы он работал.

Ответы [ 2 ]

2 голосов
/ 07 ноября 2011

Вы можете включить масштабирование в WebView, следуя настройке WebView

mWebView.getSettings().setBuiltInZoomControls(true);

Также вы можете установить уровень масштабирования по умолчанию, используя ZoomDensity

mWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
1 голос
/ 06 октября 2011

Вы добавили справочную библиотеку Nikko? http://code.google.com/p/android-pinch/wiki/PinchImageView

...