本文整理了Java中android.webkit.WebSettings.setDefaultFontSize()
方法的一些代码示例,展示了WebSettings.setDefaultFontSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.setDefaultFontSize()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:setDefaultFontSize
暂无
代码示例来源:origin: stackoverflow.com
final WebSettings webSettings = web.getSettings();
Resources res = getResources();
fontSize = res.getDimension(R.dimen.txtSize);
webSettings.setDefaultFontSize((int)fontSize);
代码示例来源:origin: novoda/android-demos
private void fontSizePlus() {
if (fontSize < 72) {
webView.getSettings().setDefaultFontSize(++fontSize);
}
}
代码示例来源:origin: novoda/android-demos
private void fontSizeMinus() {
int minimumFont = webView.getSettings().getMinimumFontSize();
if (fontSize > minimumFont) {
webView.getSettings().setDefaultFontSize(--fontSize);
}
}
代码示例来源:origin: smuyyh/BookReader
webSettings.setDefaultFontSize(16);
代码示例来源:origin: ankidroid/Anki-Android
mCard.getSettings().setDefaultFontSize(calculateDynamicFontSize(content));
代码示例来源:origin: TheFinestArtist/FinestWebView-Android
settings.setDefaultFontSize(webViewDefaultFontSize);
代码示例来源:origin: Justson/AgentWeb
mWebSettings.setNeedInitialFocus(true);
mWebSettings.setDefaultTextEncodingName("utf-8");//设置编码格式
mWebSettings.setDefaultFontSize(16);
mWebSettings.setMinimumFontSize(12);//设置 WebView 支持的最小字体大小,默认为 8
mWebSettings.setGeolocationEnabled(true);
代码示例来源:origin: pili-engineering/PLDroidShortVideo
webSettings.setDefaultFontSize(12);
webView.loadUrl(web);
代码示例来源:origin: stackoverflow.com
protected void updateTextSize(WebSettings settings, int fontSize) {
if(fontSize > 1 && fontSize < 72) {
// there's no point setting a different value considering outside values will be pinned
settings.setDefaultFontSize(fontSize);
}
}
代码示例来源:origin: stackoverflow.com
web = (WebView) v.findViewById(R.id.htmlDisplay);
// Impostazioni della WebView.
final WebSettings webSettings = web.getSettings();
// Set the font size (in sp).
webSettings.setDefaultFontSize(20);
代码示例来源:origin: stackoverflow.com
WebSettings settings = webview.getSettings();
settings.setDefaultFontSize(10);
代码示例来源:origin: stackoverflow.com
WebSettings webSettings = webView.getSettings();
webSettings.setDefaultFontSize(20);
代码示例来源:origin: wallabag/android-app
@TargetApi(Build.VERSION_CODES.FROYO)
private void setFontSizeOld(WebView view, int size) {
view.getSettings().setDefaultFontSize(size);
}
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
public void setTextSize(int size) {
getSettings().setDefaultFontSize(size);
}
代码示例来源:origin: JinBoy23520/CoderToDeveloperByTCLer
private void createView() {
mWebView = (WebView) findViewById(R.id.wv_web);
mWebView.getSettings().setDefaultFontSize(14);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDefaultTextEncodingName("UTF-8");
mWebView.loadUrl(getIntent().getStringExtra("url"));
mWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
setProgress(progress * 100);
}
});
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) { // 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
view.loadUrl(url);
return true;
}
});
}
代码示例来源:origin: stackoverflow.com
private void legalDialog(){
String licenseInfo = GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this);
licenseInfo = licenseInfo.replace("\n", "<br/>");
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.legal_notice);
WebView webView = new WebView(this);
webView.loadData("<html><body>"+licenseInfo+"</body></html>", "text/html", "utf-8");
WebSettings webSettings = webView.getSettings();
webSettings.setDefaultFontSize(12);
builder.setView(webView);
builder.setPositiveButton(R.string.dialog_close, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
final AlertDialog createDialog = builder.create();
createDialog.show();
}
代码示例来源:origin: envyfan/AndroidReview
public static void initWebViewSettings(WebView webView) {
WebSettings settings = webView.getSettings();
//这个单位是SP
settings.setDefaultFontSize(15);
settings.setJavaScriptEnabled(true); //支持js
settings.setUseWideViewPort(false); //将图片调整到适合webview的大小
settings.setSupportZoom(true); //支持缩放
settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);//无论是否有网络,只要本地有缓存,都使用缓存。本地没有缓存时才从网络上获取。 这里的WebView主要是用来加载图片和解析Html文本
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//使超链接失效
return true;
}
});
}
代码示例来源:origin: stackoverflow.com
final String mimeType = "text/html";
final String encoding = "utf-8";
String nBody = "PUT YOUR HTML HERE" ;
WebView wv1 = (WebView)findViewById(R.id.wv2);
wv1.setBackgroundColor(Color.WHITE);
wv1.setInitialScale(65);
WebSettings webSettings1 = wv1.getSettings();
webSettings1.setUseWideViewPort(true);
webSettings1.setDefaultFontSize(12);
wv1.loadDataWithBaseURL(null, nBody, mimeType, encoding, null);
代码示例来源:origin: rumboalla/apkupdater
private WebView getWebView(
) {
final WebView webView = new WebView(getContext());
webView.loadData(getString(R.string.app_description_html), "text/html", "UTF-8");
webView.setBackgroundColor(0x00000000);
webView.getSettings().setDefaultFontSize(14);
// Change the webview font color
final String color = ColorUtil.getHexStringFromInt( mAppVersionText.getTextColors().getDefaultColor());
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
try {
webView.loadUrl(
"javascript:document.body.style.setProperty(\"color\", \"" + color + "\");"
);
} catch (Exception ignored) {
}
}
});
return webView;
}
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
@SuppressWarnings("static-access")
public static void handleContentTV(final WebView contentTV, final MessageArticlePageInfo row, int bgColor, int fgColor, Context context) {
final WebViewClient client = new WebViewClientEx((FragmentActivity) context);
contentTV.setBackgroundColor(0);
contentTV.setFocusableInTouchMode(false);
contentTV.setFocusable(false);
contentTV.setLongClickable(false);
WebSettings setting = contentTV.getSettings();
setting.setUserAgentString(context.getString(R.string.clientua) + BuildConfig.VERSION_CODE);
setting.setDefaultFontSize(PhoneConfiguration.getInstance()
.getWebSize());
setting.setJavaScriptEnabled(false);
contentTV.setWebViewClient(client);
contentTV.setTag(row.getLou());
contentTV.loadDataWithBaseURL(null, row.getFormated_html_data(),
"text/html", "utf-8", null);
}
内容来源于网络,如有侵权,请联系作者删除!