Başlığa göre, zoom kontrolünü web görünümünde nasıl gizleyebilirim?Bir Android web görünümünde zoom kontrolünü nasıl gizleyebilirim?
10
A
cevap
0
WebView.getSettings().setBuiltInZoomControls (false);
Aradığınızı düşünüyorum.
20
Sen WebSettings kullanabilir ve false setDisplayZoomControls ayarlamalısınız. Bu, kullanıcının zum işlemini zoom yapmak için kullanmaya devam etmesine izin verecek, ancak kontroller görüntülenmeyecek.
myWebView.getSettings().setDisplayZoomControls(false);
0
iyi, gerçeği
WebView.getSettings().setBuiltInZoomControls (false); (<11)
ve
myWebView.getSettings().setDisplayZoomControls(false);
paylaşılan aynı kod
/**
* Sets whether the zoom mechanism built into WebView is used.
*/
public void setBuiltInZoomControls(boolean enabled) {
mBuiltInZoomControls = enabled;
mWebView.updateMultiTouchSupport(mContext);
}
/**
* Sets whether the on screen zoom buttons are used.
* A combination of built in zoom controls enabled
* and on screen zoom controls disabled allows for pinch to zoom
* to work without the on screen controls
*/
public void setDisplayZoomControls(boolean enabled) {
mDisplayZoomControls = enabled;
mWebView.updateMultiTouchSupport(mContext);
}
sadece farklı adlara sahip
+0
Belki eski sürümlerde (uyumluluk sağlamak için), çünkü setDisplayZoomControls gerçekten denetimleri gizler ve setBuiltInZoomControls, yakınlaştırma özelliğini etkinleştirmeye yardımcı olur. –
Bu komutu kullanırsam, yakınlaştırma özelliği çalışmaz – magemello
WebSettings.setSupportZoom ile oyna (true); Bu ve setBuiltInZoomControls() öğelerinin bazı kombinasyonları, çimdikleme yakınlaştırmasına izin verip vermeyeceklerini göreceklerdir. Maalesef, API 11'in tutam yakınlaştırmaya izin vermesinin mümkün olmadığından emin değilim, ancak düğmeleri gizleyin. Tutam zum mantığını kendiniz uygulamadıkça. – FoamyGuy