2013-12-19 37 views
0

我想讓我的用戶放大我的應用服務於它的web視圖的網頁。 但我不希望他們能夠縮小過去100%。在android的webview中,你怎麼不允許縮小

我的應用呈現給用戶的部分是JPG。用戶可能希望更詳細地查看此JPG,但我注意到它們也可以縮小超過100%的分數。它看起來像停在25%,但這只是一個猜測。

問題:有沒有辦法將最小縮放大小從25%更改爲100%? 注意我不想關閉縮放,我只是不想讓它們縮小太多。

回答

0

只是延長的WebView和覆蓋zoomIn和縮小(ZoomOut)跟蹤縮放級別和塊縮小(ZoomOut)時,返回到100%

你的代碼可以是這樣的

class MyWebView extends WebView { 
private int mZoomIn; 
    .... view consturctors 
@Override 
public boolean zoomIn(){ 
    boolean ok = super.zoomIn(); 
    if(ok){ 
      mZoomIn++; 
    } 
    return ok; 
} 
@Override 
public boolean zoomOut(){ 
     if (mZoomIn == 0) { 
      return false; 
     } 
     boolean ok = super.zoomOut(); 
     if (ok) { 
     mZoomIn --; 
    } 
} 

} 
+0

這不會對緊要關頭放大。 –

相關問題