簡體   English   中英

在Android WebView中更改TextSize

[英]change textsize in android webview

在我的應用程序中,我正在使用webview。 我想在webview中更改字體大小,所以我這樣做是:

WebSettings webSettings = webView.getSettings();
webSettings.setDefaultFontSize(25);

但這並不能反映文本大小的變化。 我也嘗試使用

loadUrl("javascript:(document.body.style.fontSize ='25pt');");

但是仍然沒有運氣。 如果我將.css文件更改為

body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 25px;
color: #495A69;
background-color: #fff;
padding: 0 16px 16px;
}

然后就可以了。 但是我想在運行時更改文本大小,因此無法使用此工作的CSS文件。 任何建議將不勝感激。 提前致謝。

用它來縮放文字大小

WebSettings settings = mWebView.getSettings();
 settings.setTextZoom(settings.getTextZoom() + 10);

或使用

WebSettings settings = mWebView.getSettings();
    settings.setTextSize(WebSettings.TextSize.LARGER);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM