2011-12-09 28 views

Trả lời

0
WebView.getSettings().setBuiltInZoomControls (false); 

Là những gì bạn đang tìm kiếm.

http://developer.android.com/reference/android/webkit/WebSettings.html#setBuiltInZoomControls%28boolean%29

+0

Nếu tôi sử dụng lệnh này, tính năng thu phóng không hoạt động – magemello

+0

Chơi với WebSettings.setSupportZoom (true); xem nếu một số kết hợp của điều này và setBuiltInZoomControls() sẽ cho phép bạn pinch zoom nhưng vẫn sẽ ẩn các nút. Thật không may mặc dù tôi không chắc chắn rằng nó có thể trước khi API 11 cho phép phóng to pinch, nhưng ẩn các nút. Trừ khi bạn tự mình thực hiện logic thu phóng pinch. – FoamyGuy

20

Bạn nên sử dụng WebSettings và thiết lập setDisplayZoomControls false. Điều này sẽ cho phép người dùng vẫn sử dụng chụm để thu phóng nhưng các điều khiển sẽ không được hiển thị.

myWebView.getSettings().setDisplayZoomControls(false); 
+0

... Phương thức setDisplayZoomControls (boolean) là không xác định đối với loại WebSettings – magemello

+2

lệnh này chỉ hoạt động trên SDK 11 trở lên .... có một giải pháp thay thế có cùng tác dụng với sdx previeus không? – magemello

0

tốt, Infact,

WebView.getSettings().setBuiltInZoomControls (false); (<11) 

myWebView.getSettings().setDisplayZoomControls(false); 

chia sẻ cùng một mã

/** 
* 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); 
} 

chỉ có những cái tên khác nhau

+0

Có thể trên các phiên bản cũ hơn (để giữ khả năng tương thích), bởi vì setDisplayZoomControls thực sự ẩn các điều khiển và setBuiltInZoomControls giúp bật tính năng thu phóng. –

Các vấn đề liên quan