package com.salama.android.webcore; import android.view.ViewGroup; import android.webkit.WebView; public class WebViewSettings { private int _width = ViewGroup.LayoutParams.FILL_PARENT; private int _height = ViewGroup.LayoutParams.FILL_PARENT; private boolean _builtInZoomControls = false; private boolean _supportZoom = false; /** * 取得是否允许内建缩放控件 * @return true:是 false:否 */ public boolean isBuiltInZoomControls() { return _builtInZoomControls; } /** * 设置是否允许内建缩放控件 * @param builtInZoomControls 是否允许内建缩放控件 */ public void setBuiltInZoomControls(boolean builtInZoomControls) { _builtInZoomControls = builtInZoomControls; } /** * 取得是否支持缩放 * @return true:是 false:否 */ public boolean isSupportZoom() { return _supportZoom; } /** * 设置是否支持缩放 * @param supportZoom 是否支持缩放 */ public void setSupportZoom(boolean supportZoom) { _supportZoom = supportZoom; } /** * 装载设置 * @param webView 所设置的WebView对象 */ public void loadWebViewSettings(WebView webView) { webView.getSettings().setSupportZoom(_supportZoom); webView.getSettings().setBuiltInZoomControls(_builtInZoomControls); webView.getLayoutParams().width = _width; webView.getLayoutParams().height = _height; } /** * 取得宽度 * @return 宽度 */ public int getWidth() { return _width; } /** * 设置宽度 * @param width 宽度 */ public void setWidth(int width) { _width = width; } /** * 取得高度 * @return 高度 */ public int getHeight() { return _height; } /** * 设置高度 * @param height 高度 */ public void setHeight(int height) { _height = height; } }