2011-08-04 60 views

回答

0

WebSettings.ZoomDensity只是一個enum與值CLOSEFAR,和MEDIUM。因此,要回答您的標題問題:arg0是字符串"CLOSE","FAR""MEDIUM"之一。這將導致:

setDefaultZoom(WebSettings.ZoomDensity.valueOf("CLOSE")); 

但是,這可以更簡單地表述爲:

setDefaultZoom(WebSettings.ZoomDensity.CLOSE); 

如果你使用靜態導入語句如:

import static android.webkit.WebSettings.ZoomDensity.*; 

那麼你可以簡單地並優雅地做到這一點:

setDefaultZoom(CLOSE); 
0

根據documentationZoomDensity是設置所需密度的枚舉。

所以,你可以設置它像這樣:

setDefaultZoom(WebSettings.ZoomDensity.CLOSE); 

setDefaultZoom(WebSettings.ZoomDensity.FAR); 

setDefaultZoom(WebSettings.ZoomDensity.MEDIUM); 

valueOf()只是一個字符串轉換爲一個枚舉值的方法:

setDefaultZoom(WebSettings.ZoomDensity.valueOf("CLOSE")); 

setDefaultZoom(WebSettings.ZoomDensity.valueOf("FAR")); 

setDefaultZoom(WebSettings.ZoomDensity.valueOf("MEDIUM")); 
相關問題