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

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

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

WebSettings.setTextSize介绍

暂无

代码示例

代码示例来源:origin: GitLqr/LQRWeChat

@Override
public void initView() {
  mIbToolbarMore.setVisibility(View.VISIBLE);
  //设置webView
  WebSettings settings = mWebView.getSettings();
  settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
  settings.setSupportMultipleWindows(true);
  settings.setJavaScriptEnabled(true);
  settings.setSavePassword(false);
  settings.setJavaScriptCanOpenWindowsAutomatically(true);
  settings.setMinimumFontSize(settings.getMinimumLogicalFontSize() + 8);
  settings.setAllowFileAccess(false);
  settings.setTextSize(WebSettings.TextSize.NORMAL);
  mWebView.setVerticalScrollbarOverlay(true);
  mWebView.setWebViewClient(new MyWebViewClient());
  mWebView.loadUrl(mUrl);
  setToolbarTitle(TextUtils.isEmpty(mTitle) ? mWebView.getTitle() : mTitle);
}

代码示例来源:origin: jtmcn/archwiki-viewer

/**
 * Update the font size used in the webview.
 */
public void updateWebSettings() {
  WebSettings webSettings = wikiViewer.getSettings();
  int fontSize = SettingsUtils.getFontSize(this);
  //todo this setting should be changed to a slider, remove deprecated call
  // deprecated method must be used until Android API 14
  // https://developer.android.com/reference/android/webkit/WebSettings.TextSize.html#NORMAL
  switch (fontSize) {
    case 0:
      webSettings.setTextSize(WebSettings.TextSize.SMALLEST); //50%
      break;
    case 1:
      webSettings.setTextSize(WebSettings.TextSize.SMALLER); //75%
      break;
    case 2:
      webSettings.setTextSize(WebSettings.TextSize.NORMAL); //100%
      break;
    case 3:
      webSettings.setTextSize(WebSettings.TextSize.LARGER); //150%
      break;
    case 4:
      webSettings.setTextSize(WebSettings.TextSize.LARGEST); //200%
      break;
  }
}

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

WebSettings settings = wv.getSettings();
if (Utils.hasIceCreamSandwich())
  settings.setTextZoom( (int)(settings.getTextZoom() * 1.2));
else {
  settings.setTextSize(WebSettings.TextSize.LARGER);
}

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

String data = "<body>" + "<img src=\"resist1.png\"/></body>";
 WebView webView = (WebView) findViewById(R.id.resistorWebview);
 webView.loadDataWithBaseURL("file:///android_asset/", data,
     "text/html", "utf-8", null);
 // webView.loadUrl("file:///android_asset/image.html");
 WebSettings webSettings = webView.getSettings();
 webView.getSettings().setSupportZoom(true);
 webSettings.setJavaScriptEnabled(true);
 webSettings.setPluginsEnabled(true);
 webSettings.setAllowFileAccess(true);
 webSettings.setTextSize(WebSettings.TextSize.NORMAL);
 webSettings.setBuiltInZoomControls(true);
 webView.getSettings().setLoadWithOverviewMode(true);
 webView.getSettings().setUseWideViewPort(true);

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

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
settings.setTextSize(TextSize.LARGER);

代码示例来源:origin: SunAlwaysOnline/Sukeda

private void initWebView(String url) {
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setAppCacheEnabled(true);
  settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  settings.setDefaultTextEncodingName("uft-8");
  settings.setTextSize(WebSettings.TextSize.NORMAL);
  webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
      super.onProgressChanged(view, newProgress);
      tableReset();
    }
  });
  get_html();
}

代码示例来源:origin: ahmclishihao/gankS

private void initData() {
  Intent intent = getIntent();
  mUrl = intent.getStringExtra("url");
  mWvWeb.loadUrl(mUrl);
  mSettings = mWvWeb.getSettings();
  mSettings.setTextSize(WebSettings.TextSize.NORMAL);
  mSettings.setSupportZoom(true);
  mSettings.setJavaScriptEnabled(true);
  // 自动适应屏幕
  mSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
  mSettings.setLoadWithOverviewMode(true);
  mWvWeb.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      mWvWeb.loadUrl(url);
      return true;
    }
  });
}

代码示例来源:origin: SunAlwaysOnline/Sukeda

private void initWebView() {
  WebSettings settings = webView.getSettings();
  settings.setJavaScriptEnabled(true);
  settings.setJavaScriptCanOpenWindowsAutomatically(true);
  //settings.setDefaultTextEncodingName("utf-8");
  settings.setAppCacheEnabled(true);
  settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
  //settings.setUseWideViewPort(true);
  //settings.setLoadWithOverviewMode(true);
  settings.setTextSize(WebSettings.TextSize.NORMAL);
  //禁止webview点击
  webView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
      return true;
    }
  });
}

代码示例来源:origin: xiangzhihong/newsApp

settings.setAllowFileAccess(true);
settings.setLoadWithOverviewMode(true);
settings.setTextSize(WebSettings.TextSize.LARGEST);//设置字体大小
settings.setDefaultTextEncodingName("utf-8");//设置默认编码格式

代码示例来源:origin: xiangzhihong/newsApp

settings.setAllowFileAccess(true);
settings.setLoadWithOverviewMode(true);
settings.setTextSize(WebSettings.TextSize.LARGEST);//设置字体大小
settings.setDefaultTextEncodingName("utf-8");//设置默认编码格式

代码示例来源:origin: SunAlwaysOnline/Sukeda

mWebSettings.setUseWideViewPort(true);
mWebSettings.setLoadWithOverviewMode(true);
mWebSettings.setTextSize(WebSettings.TextSize.LARGEST);

代码示例来源:origin: Vegen/SmartCampus

@Override
protected void setupUI() {
  newsTitle = getIntent().getStringExtra("newsTitle");
  newsUrl = getIntent().getStringExtra("newsUrl");
  setTitle(newsTitle);
  WebSettings webSettings = webView.getSettings();
  webSettings.setJavaScriptEnabled(true);
  //设置自适应屏幕,两者合用
  webSettings.setUseWideViewPort(true); //将图片调整到适合webview的大小
  webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小
  webSettings.setLoadsImagesAutomatically(true); //支持自动加载图片
  webSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
  webSettings.setSupportZoom(true);
  webSettings.setTextSize(WebSettings.TextSize.LARGEST);
  refreshLayout.setEnableLoadmore(false);
  refreshLayout.startRefresh();
}

代码示例来源:origin: 24Kshign/SuspensionWindow

@SuppressLint("SetJavaScriptEnabled")
private void initWebViewSetting() {
  mWebView.setVerticalScrollBarEnabled(false);
  mWebView.setHorizontalScrollBarEnabled(false);
  WebSettings webSetting = mWebView.getSettings();
  webSetting.setJavaScriptEnabled(true);
  webSetting.setAllowFileAccess(true);
  webSetting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
  webSetting.setSupportZoom(false);
  webSetting.setBuiltInZoomControls(false);
  webSetting.setUseWideViewPort(true);
  webSetting.setSupportMultipleWindows(false);
  webSetting.setLoadWithOverviewMode(true);
  webSetting.setAppCacheEnabled(true);
  webSetting.setDatabaseEnabled(true);
  webSetting.setGeolocationEnabled(true);
  webSetting.setDomStorageEnabled(true);
  webSetting.setAppCacheMaxSize(Long.MAX_VALUE);
  webSetting.setAppCachePath(getDir("appCache", Context.MODE_PRIVATE).getPath());
  webSetting.setDatabasePath(getDir("databases", Context.MODE_PRIVATE).getPath());
  webSetting.setGeolocationDatabasePath(getDir("geolocation", Context.MODE_PRIVATE).getPath());
  webSetting.setPluginState(WebSettings.PluginState.ON);
  webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);
  webSetting.setTextSize(WebSettings.TextSize.NORMAL);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    webSetting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
  }
  mWebView.loadUrl(mUrl);
}

代码示例来源:origin: powerpoint45/Lucid-Browser

this.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
if (Properties.webpageProp.fontSize==1)
  this.getSettings().setTextSize(WebSettings.TextSize.SMALLER);
if (Properties.webpageProp.fontSize==2)
  this.getSettings().setTextSize(WebSettings.TextSize.NORMAL);
if (Properties.webpageProp.fontSize==3)
  this.getSettings().setTextSize(WebSettings.TextSize.LARGER);
if (Properties.webpageProp.fontSize==4)
  this.getSettings().setTextSize(WebSettings.TextSize.LARGEST);

相关文章

微信公众号

最新文章

更多

WebSettings类方法