SORU
26 ŞUBAT 2011, CUMARTESİ


Etkinleştir/devre dışı bırak Android web görünümü yakınlaştırmak

WebSettings zoom ile ilgili bazı yöntemler vardır:

  • WebSettings.setSupportZoom
  • WebSettings.setBuiltİnZoomControls

Farklı Bazı cihazlar üzerinde çalıştıklarını fark ettim. Örneğin, benim Galaxy S çimdik yakınlaştırma etkinleştirildiğinde, varsayılan olarak, ama LG P 500 bu devre dışı (Ve şimdi bilmiyorum. SADECE çimdik yakınlaştırma, ama gizlemek yakınlaştırma düğmeleri).

setBuiltInZoomControls(true) aradığımda P 500 hem de bu değişik çalışma (çoklu dokunma ve düğmeler).

Nasıl Çoklu Dokunmatik yakınlaştırma ve cihazlarda yakınlaştırma düğmeleri böyle bir LG P 500 devre dışı bırakmak için? (Ayrıca, aynı sorunları HTC cihazlardaki biliyorum)

GÜNCELLEME: Burada neredeyse çözümü için tam kodu

    if (ev.getAction() == MotionEvent.ACTION_DOWN ||
            ev.getAction() == MotionEvent.ACTION_POINTER_DOWN ||
            ev.getAction() == MotionEvent.ACTION_POINTER_1_DOWN ||
            ev.getAction() == MotionEvent.ACTION_POINTER_2_DOWN ||
            ev.getAction() == MotionEvent.ACTION_POINTER_3_DOWN) {
        if (multiTouchZoom && !buttonsZoom) {
            if (getPointerCount(ev) > 1) {
                getSettings().setBuiltInZoomControls(true);
                getSettings().setSupportZoom(true);
            } else {
                getSettings().setBuiltInZoomControls(false);
                getSettings().setSupportZoom(false);
            }
        }
    }

    if (!multiTouchZoom && buttonsZoom) {
        if (getPointerCount(ev) > 1) {
            return true;
        }
    }

Bu kod web görünümü onTouchEvent geçersiz kılınmış yöntemi.

CEVAP
26 EKİM 2011, ÇARŞAMBA


API >= 11, kullanabilirsiniz:

wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setDisplayZoomControls(false);

SDK başına:

public void setDisplayZoomControls (boolean enabled) 

Beri: API Seviyesi 11

Ekranda zoom düğmelerinin olup olmadığını ayarlar kullanılır. Bir arada denetimleri etkin zoom dahili ve ekran kontrolleri devre dışı zoom ekran kontrolleri olmadan çalışmak için yakınlaştırmak için çimdik sağlar

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • Professor Messer

    Professor Me

    27 NİSAN 2007