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

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

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

WebSettings.setUseWideViewPort介绍

暂无

代码示例

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

WebSettings settings = webView.getSettings();
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);

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

@SuppressLint("SetJavaScriptEnabled")
private void setLoadSettings() {
  WebSettings webSettings = getSettings();
  webSettings.setLoadWithOverviewMode(true);
  webSettings.setUseWideViewPort(true);
  webSettings.setJavaScriptEnabled(true);
}

代码示例来源:origin: jaydenxiao2016/AndroidFire

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

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

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

代码示例来源:origin: HotBitmapGG/bilibili-android-client

webSettings.setDomStorageEnabled(true);
webSettings.setGeolocationEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
mWebView.getSettings().setBlockNetworkImage(true);

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

@SuppressLint("SetJavaScriptEnabled")
private void setWebSettings(boolean isRemote) {
  mReadability = !isRemote;
  mWebView.setBackgroundColor(isRemote ? Color.WHITE : Color.TRANSPARENT);
  mWebView.getSettings().setLoadWithOverviewMode(isRemote);
  mWebView.getSettings().setUseWideViewPort(isRemote);
  mWebView.getSettings().setJavaScriptEnabled(true);
  getActivity().invalidateOptionsMenu();
}

代码示例来源:origin: chentao0707/SimplifyReader

mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportMultipleWindows(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setSupportZoom(false);

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

webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);

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

large.getSettings().setUseWideViewPort(true);
large.getSettings().setLoadWithOverviewMode(true);
large.getSettings().setBuiltInZoomControls(true);

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

webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);

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

webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setBuiltInZoomControls(false);

代码示例来源:origin: cymcsg/UltimateAndroid

private void init(Context context) {
  mContext = context;
  Activity mActivity = (Activity) mContext;
  mLayout = new FrameLayout(context);
  mBrowserFrameLayout = (FrameLayout) LayoutInflater.from(mActivity).inflate(R.layout.html5_webview_custom_screen, null);
  mContentView = (FrameLayout) mBrowserFrameLayout.findViewById(R.id.html5_webview_main_content);
  mCustomViewContainer = (FrameLayout) mBrowserFrameLayout.findViewById(R.id.html5_webview_fullscreen_custom_content);
  mLayout.addView(mBrowserFrameLayout, COVER_SCREEN_PARAMS);
  // Configure the webview
  WebSettings s = getSettings();
  s.setBuiltInZoomControls(true);
  s.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
  s.setUseWideViewPort(true);
  s.setLoadWithOverviewMode(true);
  //  s.setSavePassword(true);
  s.setSaveFormData(true);
  s.setJavaScriptEnabled(true);
  mWebChromeClient = new MyWebChromeClient();
  setWebChromeClient(mWebChromeClient);
  setWebViewClient(new WebViewClient());
  setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
  // enable navigator.geolocation
  // s.setGeolocationEnabled(true);
  // s.setGeolocationDatabasePath("/data/data/org.itri.html5webview/databases/");
  // enable Web Storage: localStorage, sessionStorage
  s.setDomStorageEnabled(true);
  mContentView.addView(this);
}

代码示例来源:origin: pockethub/PocketHub

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_commit_file_view);
  repo = getParcelableExtra(EXTRA_REPOSITORY);
  sha = getStringExtra(EXTRA_BASE);
  path = getStringExtra(EXTRA_PATH);
  branch = getStringExtra(EXTRA_HEAD);
  codeView.getSettings().setBuiltInZoomControls(true);
  codeView.getSettings().setUseWideViewPort(true);
  file = CommitUtils.getName(path);
  isMarkdownFile = MarkdownUtils.isMarkdown(file);
  editor = new SourceEditor(codeView);
  editor.setWrap(PreferenceUtils.getCodePreferences(this).getBoolean(
      WRAP, false));
  ActionBar actionBar = getSupportActionBar();
  actionBar.setTitle(file);
  actionBar.setSubtitle(branch);
  avatars.bind(actionBar, repo.owner());
  loadContent();
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

webSettings.setUseWideViewPort(true);// 调整到适合webview大小
webSettings.setLoadWithOverviewMode(true);// 调整到适合webview大小

代码示例来源: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.setUseWideViewPort(true); //将图片调整到适合WebView的大小
settings.setLoadWithOverviewMode(true); //自适应屏幕
settings.setDomStorageEnabled(true);

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

mSettings.setAppCacheEnabled(false);
mSettings.setUserAgentString(DEFAULT_USER_AGENT);
mSettings.setUseWideViewPort(true);

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

settings.setUseWideViewPort(true); //将图片调整到适合WebView的大小
settings.setLoadWithOverviewMode(true); //自适应屏幕
settings.setDomStorageEnabled(true);

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

webSettings.setUseWideViewPort(true);
if (K9.autofitWidth()) {
  webSettings.setLoadWithOverviewMode(true);

代码示例来源:origin: Justson/AgentWeb

mWebSettings.setUseWideViewPort(false);
mWebSettings.setDomStorageEnabled(true);
mWebSettings.setNeedInitialFocus(true);

相关文章

微信公众号

最新文章

更多

WebSettings类方法