android.webkit.WebSettings.setDisplayZoomControls()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(216)

本文整理了Java中android.webkit.WebSettings.setDisplayZoomControls()方法的一些代码示例,展示了WebSettings.setDisplayZoomControls()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setDisplayZoomControls()方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setDisplayZoomControls

WebSettings.setDisplayZoomControls介绍

暂无

代码示例

代码示例来源:origin: hidroh/materialistic

public static void toggleWebViewZoom(WebSettings webSettings, boolean enabled) {
  webSettings.setSupportZoom(enabled);
  webSettings.setBuiltInZoomControls(enabled);
  webSettings.setDisplayZoomControls(false);
}

代码示例来源:origin: k9mail/k-9

/**
 * Disable on-screen zoom controls on devices that support zooming via pinch-to-zoom.
 */
private void disableDisplayZoomControls() {
  PackageManager pm = getContext().getPackageManager();
  boolean supportsMultiTouch =
      pm.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH) ||
      pm.hasSystemFeature(PackageManager.FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT);
  getSettings().setDisplayZoomControls(!supportsMultiTouch);
}

代码示例来源:origin: smuyyh/BookReader

mWebView.getSettings().setDisplayZoomControls(false);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setLoadWithOverviewMode(true);

代码示例来源:origin: wangdan/AisenWeiBo

large.getSettings().setLoadWithOverviewMode(true);
large.getSettings().setBuiltInZoomControls(true);
large.getSettings().setDisplayZoomControls(false);

代码示例来源:origin: wangdan/AisenWeiBo

webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setBuiltInZoomControls(false);
webview.getSettings().setDisplayZoomControls(false);
webview.getSettings().setSupportZoom(false);

代码示例来源:origin: ankidroid/Anki-Android

WebView webView = new MyWebView(this);
webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
webView.getSettings().setDisplayZoomControls(false);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);

代码示例来源:origin: Rukey7/MvpApp

@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();
}

代码示例来源:origin: sunfusheng/MarqueeView

settings.setSupportZoom(true); //支持缩放
settings.setBuiltInZoomControls(true); //支持手势缩放
settings.setDisplayZoomControls(false); //是否显示缩放按钮

代码示例来源:origin: TheFinestArtist/FinestWebView-Android

settings.setDisplayZoomControls(webViewDisplayZoomControls);

代码示例来源:origin: sunfusheng/StickyHeaderListView

settings.setSupportZoom(true); //支持缩放
settings.setBuiltInZoomControls(true); //支持手势缩放
settings.setDisplayZoomControls(false); //是否显示缩放按钮

代码示例来源:origin: xmuSistone/VerticalSlideFragment

@SuppressLint("NewApi")
private void disableZoomController() {
  // API version 大于11的时候,SDK提供了屏蔽缩放按钮的方法
  if (android.os.Build.VERSION.SDK_INT >= 11) {
    this.getSettings().setBuiltInZoomControls(true);
    this.getSettings().setDisplayZoomControls(false);
  } else {
    // 如果是11- 的版本使用JAVA中的映射的办法
    getControlls();
  }
}

代码示例来源:origin: pili-engineering/PLDroidShortVideo

webSettings.setDisplayZoomControls(true);

代码示例来源:origin: sunfusheng/GlideImageView

private void initWebViewSettings() {
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true); // 默认false,设置true后我们才能在WebView里与我们的JS代码进行交互
  settings.setJavaScriptCanOpenWindowsAutomatically(true); // 设置JS是否可以打开WebView新窗口
  settings.setSupportZoom(true); // 支持缩放
  settings.setBuiltInZoomControls(true); // 支持手势缩放
  settings.setDisplayZoomControls(false); // 不显示缩放按钮
  settings.setDatabaseEnabled(true);
  settings.setSaveFormData(true);
  settings.setDomStorageEnabled(true);
  settings.setGeolocationEnabled(true);
  settings.setAppCacheEnabled(true);
  settings.setUseWideViewPort(true); // 将图片调整到适合WebView的大小
  settings.setLoadWithOverviewMode(true); // 自适应屏幕
  webView.setHorizontalScrollBarEnabled(false);
  webView.setScrollbarFadingEnabled(true);
  webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
  webView.setOverScrollMode(View.OVER_SCROLL_NEVER); // 取消WebView中滚动或拖动到顶部、底部时的阴影
}

代码示例来源:origin: calvinaquino/LNReader-Android

/**
 * Set option to display zoom control
 * http://stackoverflow.com/a/11901948
 *
 * @param show
 */
@SuppressLint("NewApi")
public void setDisplayZoomControl(boolean show) {
  this.getSettings().setDisplayZoomControls(show);
}

代码示例来源:origin: babylikebird/YinYueTai

public ComWebViewClient(WebView webview) {
  webview.getSettings().setJavaScriptEnabled(true);
  webview.getSettings().setBuiltInZoomControls(false);
  webview.getSettings().setSupportZoom(false);
  webview.getSettings().setDisplayZoomControls(false);
}

代码示例来源:origin: bkhezry/ExtraWebView

static void toggleWebViewZoom(WebSettings webSettings, boolean enabled) {
  webSettings.setSupportZoom(enabled);
  webSettings.setBuiltInZoomControls(enabled);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
    webSettings.setDisplayZoomControls(false);
  }
}

代码示例来源:origin: huntermr/FastAndroid

/**
 * Disable the controls
 */
@SuppressLint("NewApi")
private void disableControls() {
  this.getSettings().setBuiltInZoomControls(true);
  this.getSettings().setDisplayZoomControls(false);
}

代码示例来源:origin: amahi/android

private void setUpAppWebSettings() {
  WebSettings settings = getWebView().getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setUseWideViewPort(true);
  settings.setSupportZoom(true);
  settings.setBuiltInZoomControls(true);
  settings.setDisplayZoomControls(false);
}

代码示例来源:origin: stackoverflow.com

{
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setDomStorageEnabled(true);
  settings.setMinimumFontSize(10);
  settings.setLoadWithOverviewMode(true);
  settings.setUseWideViewPort(true);
  settings.setBuiltInZoomControls(true);
  settings.setDisplayZoomControls(false);
  webView.setVerticalScrollBarEnabled(false);         
  webView.loadDataWithBaseURL(null, vUrl, "text/html", "UTF-8", null);
}

代码示例来源:origin: tikeyc/TAndroidEChart

private void init() {
  //
  WebSettings webSettings = getSettings();
  webSettings.setJavaScriptEnabled(true);
  webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
  webSettings.setSupportZoom(false);
  webSettings.setDisplayZoomControls(false);
  addJavascriptInterface(new TEChartWebView.WebAppEChartInterface(getContext()), "Android");
  loadUrl("file:///android_asset/echartWeb/EChart/EChart.html");
}

相关文章

微信公众号

最新文章

更多

WebSettings类方法