WebView設置字體默認大小

Android 的WebView控件的字體大小設置需要通過WebSettings類,WebSettings類的setTextSize(WebSettings.TextSize t)方法可以設置WebView內容的字體大小,但是隻提供了以下幾個值選項:
  • SMALLEST is 50%
  • SMALLER is 75%
  • NORMAL is 100%
  • LARGER is 150%
  • LARGEST is 200%

這幾個值定義在WebSettings.TextSize類中,該類是個枚舉類。

調用代碼:

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

但是如果想具體設置Webview的字體大小,可以調用WebSettings的另一個方法setDefaultFontSize(int size),

該方法接受一個int參數,可以指定字體的具體大小:

WebSettings settings = webView.getSettings();
settings.setDefaultFontSize(22);

WebSetings類還有一個setDefaultFixedFontSize(int size)方法,目前不知道和setDefaultFontSize(int size)有什麼區別。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章