2011-03-27 21 views
63

WebView ve ilgili şeylerin dokümantasyon eksikliğinden hayal kırıklığına uğradım. setUseWideViewPort() ve setLoadWithOverviewMode() öğesi tam olarak ne yapar?

(eğer aşağıdaki propert dökümantasyon düşünüyorum sürece)

public void setLoadWithOverviewMode (boolean bakış) WebView bakış modu içeren bir sayfayı yüklerken ayarlayın

ve:

kamu senkronize void setUseWideViewPort (boolean kullanım)

geniş görünüm kullanmak WebView'ı söyle

Yani: "Bakış modu" Ne nedir? "Geniş viewport" nedir?

ps: Webkitle ilgili dokümanlar aramayı denedim ancak bulamadı.

+5

Tamamen size katılıyorum. Anladığım kadarıyla, genel bakış görünüm, bir "overiew" aldığınız% 100'ü uzaklaştırmanız gibi bir şeydir. Ne geniş bir görüntü portu bilmiyorum, sadece iki kez hafifçe zum yapabiliyor. – Bloeper

+0

faydalı bilgiler, teşekkürler – tacone

+0

Katılıyorum! Joker belgeleri! – Dori

cevap

86

Görünüşe:

setLoadWithOverviewMode (doğru) WebView tamamen

uzaklaştırdınız yükleyen

Webview (örneğin normal bir masaüstü tarayıcısı gibi) normal bir görünüme sahip olması yapar (true) setUseWideViewPort, ne zaman ederken false, webview kendi boyutları ile sınırlı bir viewport'a sahip olacaktır (bu yüzden eğer webview 50px * 50px ise viewport aynı boyutta olacaksa)

5

SetUseWideViewPort (true) ise, WebView'i attri ile yükler. Web sayfasının meta etiketinde tanımlanan butlar. Dolayısıyla, web sayfasını html'de tanımlandığı şekilde ölçeklendirir.