2011-07-26 131 views
2

我有一個WebView應該支持縮放。 UI設計需要自定義縮放控件,因此我禁用了內置的縮放控件。現在的問題是,縮放縮放也被禁用。設置內置控件可啓用縮放。禁用內置的縮放控件禁用捏縮放,

final WebSettings settings = mWebView.getSettings(); 
settings.setBuiltInZoomControls(false); // disables the pinch zoom, too 
settings.setSupportZoom(true); 

有人知道一種解決方案來禁用/隱藏內置控件並保持捏縮放嗎?

+0

據我所知這是一個一攬子交易,你將不得不重新執行縮放你的自我我認爲,我可能是錯誤的,雖然 – FoamyGuy

+0

嗯......我剛剛發現這個問題是在我的Nexus One,但不是在銀河Tab,所以有一些不一致的實現...它也可能是一個Android的bug, – WarrenFaith

回答

2

是的,有一個功能setDisplayZoomControls,
設置是否使用屏幕縮放按鈕。建在啓用縮放控制和上禁用屏幕縮放控制組合允許指縮放,而不在屏幕上運行控制

注意:由於API等級11只:(

+0

謝謝,我需要API 7 :) – WarrenFaith