android.webkit.WebSettings#ZoomDensity ( )源码实例Demo

下面列出了android.webkit.WebSettings#ZoomDensity ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: MyBlogDemo   文件: TopSlidWebView.java
private void initSize(WebSettings settings) {
    int   screenDensity   = getResources().getDisplayMetrics(). densityDpi ;
    WebSettings.ZoomDensity   zoomDensity   = WebSettings.ZoomDensity. MEDIUM ;
    switch (screenDensity){
        case   DisplayMetrics.DENSITY_LOW :
            zoomDensity = WebSettings.ZoomDensity.CLOSE;
            break ;
        case   DisplayMetrics.DENSITY_MEDIUM :
            zoomDensity = WebSettings.ZoomDensity.MEDIUM;
            break ;
        case   DisplayMetrics.DENSITY_HIGH :
            zoomDensity = WebSettings.ZoomDensity.FAR;
            break ;
    }
    settings.setDefaultZoom(zoomDensity) ;
}
 
@Override
protected void onCreate(Bundle savedInstanceState)
{
	super.onCreate(savedInstanceState);

	Intent intent = getIntent();
	mNewsTitle = intent.getStringExtra("news_title");
	mNewsUrl = intent.getStringExtra("news_url");

	setActionBarTitle(mNewsTitle);

	int screenDensity = getResources().getDisplayMetrics().densityDpi;
	WebSettings.ZoomDensity zoomDensity = WebSettings.ZoomDensity.MEDIUM;
	switch (screenDensity)
	{
		case DisplayMetrics.DENSITY_LOW:
		{
			zoomDensity = WebSettings.ZoomDensity.CLOSE;
			break;
		}
		case DisplayMetrics.DENSITY_MEDIUM:
		{
			zoomDensity = WebSettings.ZoomDensity.MEDIUM;
			break;
		}
		case DisplayMetrics.DENSITY_HIGH:
		{
			zoomDensity = WebSettings.ZoomDensity.FAR;
			break;
		}
	}
	// 设置默认缩放方式尺寸
	getWebview().getSettings().setDefaultZoom(zoomDensity);
	getWebview().getSettings().setBuiltInZoomControls(true);
	getWebview().loadUrl(mNewsUrl);
}
 
源代码3 项目: appcan-android   文件: WebViewSdkCompat.java
ZoomDensityCompat(WebSettings.ZoomDensity size) {
    value = size;
}
 
源代码4 项目: appcan-android   文件: WebViewSdkCompat.java
public WebSettings.ZoomDensity getValue() {
    return value;
}
 
源代码5 项目: appcan-android   文件: WebViewSdkCompat.java
ZoomDensityCompat(WebSettings.ZoomDensity size) {
    value = size;
}
 
源代码6 项目: appcan-android   文件: WebViewSdkCompat.java
public WebSettings.ZoomDensity getValue() {
    return value;
}