public static void toggleWebViewZoom(WebSettings webSettings, boolean enabled) { webSettings.setSupportZoom(enabled); webSettings.setBuiltInZoomControls(enabled); webSettings.setDisplayZoomControls(false); }
@SuppressLint("SetJavaScriptEnabled") @Override public void initWebView() { WebSettings settings = mWebView.getSettings(); settings.setLoadWithOverviewMode(true); settings.setJavaScriptEnabled(true); settings.setAppCacheEnabled(true); settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); settings.setSupportZoom(true); mWebView.setWebChromeClient(new MyWebChrome()); mWebView.setWebViewClient(new MyWebClient()); }
@SuppressLint("SetJavaScriptEnabled") @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View result= super.onCreateView(inflater, container, savedInstanceState); getWebView().getSettings().setJavaScriptEnabled(true); getWebView().getSettings().setSupportZoom(true); getWebView().getSettings().setBuiltInZoomControls(true); getWebView().loadUrl(getPage()); return(result); }
private void setWebViewSettings() { WebSettings webSettings = webView.getSettings(); // 打开页面时, 自适应屏幕 webSettings.setUseWideViewPort(true); //将图片调整到适合webview的大小 webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小 // 便页面支持缩放 webSettings.setJavaScriptEnabled(true); //支持js webSettings.setSupportZoom(true); //支持缩放 // webSettings.setBuiltInZoomControls(true); // 放大和缩小的按钮,容易引发异常 http://blog.csdn.net/dreamer0924/article/details/34082687 webSettings.setAppCacheEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); }
settings.setSupportZoom(false); mWeb.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); mWeb.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setLoadWithOverviewMode(true); mWebView.getSettings().setSupportZoom(false); mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); mWebView.getSettings().setDomStorageEnabled(true);
webSettings.setSupportZoom(true);
public ProgressWebView(Context context, AttributeSet attrs) { super(context, attrs); mProgressBar = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal); mProgressBar.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, 8, 0, 0)); Drawable drawable = context.getResources().getDrawable(R.drawable.progressbar_webview); mProgressBar.setProgressDrawable(drawable); addView(mProgressBar); setWebChromeClient(new WebChromeClient()); //是否可以缩放 getSettings().setSupportZoom(true); getSettings().setBuiltInZoomControls(true); }
@SuppressLint({ "SetJavaScriptEnabled", "AddJavascriptInterface" }) @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_webview, container, false); webView = (WebView) view.findViewById(R.id.webview); mLayout = (ViewGroup) view; WebSettings webViewSettings = webView.getSettings(); webViewSettings.setSupportZoom(true); webViewSettings.setBuiltInZoomControls(false); webViewSettings.setJavaScriptEnabled(true); webViewSettings.setGeolocationEnabled(true); webViewSettings.setAllowFileAccess(false); webViewSettings.setAllowContentAccess(false); webView.setWebChromeClient(new GeoWebChromeClient()); AirMapType mapType = AirMapType.fromBundle(getArguments()); webView.loadDataWithBaseURL(mapType.getDomain(), mapType.getMapData(getResources()), "text/html", "base64", null); webView.addJavascriptInterface(new MapsJavaScriptInterface(), "AirMapView"); return view; }
webview.getSettings().setBuiltInZoomControls(false); webview.getSettings().setDisplayZoomControls(false); webview.getSettings().setSupportZoom(false);
webView.getSettings().setDisplayZoomControls(false); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setSupportZoom(true);
ws.setSupportZoom(zoom); ws.setBuiltInZoomControls(zoom);
@SuppressLint("SetJavaScriptEnabled") private void init(Context context) { // 顶部显示的进度条 mProgressBar = new ProgressBar(context, null, android.R.attr.progressBarStyleHorizontal); mProgressBar.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, 7, 0, 0)); Drawable drawable = context.getResources().getDrawable(R.drawable.layer_web_progress_bar); mProgressBar.setProgressDrawable(drawable); addView(mProgressBar); WebSettings webSettings = this.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setSupportZoom(true); // 是能放大缩小 webSettings.setUseWideViewPort(true); webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); webSettings.setLoadWithOverviewMode(true); webSettings.setBuiltInZoomControls(true); webSettings.setDisplayZoomControls(false);//隐藏 webSettings.setDomStorageEnabled(true); webSettings.setSupportMultipleWindows(true); //webSettings.setUseWideViewPort(true); this.setWebViewClient(mWebViewClientBase); this.setWebChromeClient(mWebChromeClientBase); setDownloadListener(new DownloadListener()); this.onResume(); }
settings.setJavaScriptEnabled(true); //如果访问的页面中有Javascript,则WebView必须设置支持Javascript settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setSupportZoom(true); //支持缩放 settings.setBuiltInZoomControls(true); //支持手势缩放 settings.setDisplayZoomControls(false); //是否显示缩放按钮
settings.setJavaScriptEnabled(true); //如果访问的页面中有Javascript,则WebView必须设置支持Javascript settings.setJavaScriptCanOpenWindowsAutomatically(true); settings.setSupportZoom(true); //支持缩放 settings.setBuiltInZoomControls(true); //支持手势缩放 settings.setDisplayZoomControls(false); //是否显示缩放按钮
settings.setSupportZoom(webViewSupportZoom);
webSettings.setSupportZoom(true); webSettings.setBuiltInZoomControls(true); webSettings.setUseWideViewPort(true);
mWebSettings.setSupportZoom(true); mWebSettings.setBuiltInZoomControls(false); mWebSettings.setSavePassword(false);
private void setWebViewSettings() { WebSettings webSettings = mWebView.getSettings(); // 打开页面时, 自适应屏幕 webSettings.setUseWideViewPort(true); //将图片调整到适合webview的大小 webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小 // 便页面支持缩放 webSettings.setJavaScriptEnabled(true); //支持js webSettings.setSupportZoom(true); //支持缩放 // webSettings.setBuiltInZoomControls(true); // 放大和缩小的按钮,容易引发异常 http://blog.csdn.net/dreamer0924/article/details/34082687 webSettings.setAppCacheEnabled(true); webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); }
public void setDesktopMode(final boolean enabled) { final WebSettings webSettings = getSettings(); final String newUserAgent; if (enabled) { newUserAgent = webSettings.getUserAgentString().replace("Mobile", "eliboM").replace("Android", "diordnA"); } else { newUserAgent = webSettings.getUserAgentString().replace("eliboM", "Mobile").replace("diordnA", "Android"); } webSettings.setUserAgentString(newUserAgent); webSettings.setUseWideViewPort(enabled); webSettings.setLoadWithOverviewMode(enabled); webSettings.setSupportZoom(enabled); webSettings.setBuiltInZoomControls(enabled); }