本文整理了Java中android.webkit.WebSettings.setTextSize()
方法的一些代码示例,展示了WebSettings.setTextSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setTextSize()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!