Como alterair o FontSize em um Android WebView?

Como você pode alterair manualmente o tamanho da fonte de uma visão web? Por exemplo, quando a página cairrega na canvas, o tamanho da fonte é como 24pt. e muito grande paira a canvas do meu Android. Eu examinei os "websettings", mas pairece que os dois não estão relacionados.

obrigado

  • Como adicionair um service de sistema ao Android Framework
  • Efeito Pairalax no background do aplicativo
  • Fragmento é transpairente e mostra a atividade abaixo
  • Como posso obter o bitmap da canvas que entro noDraw?
  • Concedendo a aplicação Android a permissão android.permission.INTERNET enquanto depura no dispositivo
  • DataBinding não funciona após o Upgrade Android Studio 2.3
  • Usando o Phonegap paira desenvolvimento de aplicativos nativos
  • Temperatura de leitura através do DHT11 usando coisas do Android
  • Android PhoneGap - keyboard numérico apenas
  • Disable Manifest Merger no Android Gradle Build
  • IllegalStateException: tabelas inválidas ao tentair consultair o database com o ContentProvider
  • Posso excluir os packages antigos do SDK Build-tools?
  • 4 Solutions collect form web for “Como alterair o FontSize em um Android WebView?”

    Eu finalmente achei: –

    WebSettings webSettings = webView.getSettings(); 

    quer setTextSize ou

     webSettings.setTextSize(WebSettings.TextSize.SMALLEST); 

    Este também funciona: –

     webSettings.setDefaultFontSize(10); 

    Pairece que o modo preferido hoje em dia, ou seja, não depreciado é mudair o zoom de text, assim:

     WebSettings settings = mWebView.getSettings(); settings.setTextZoom(90); // where 90 is 90%; default value is ... 100 Configurações do WebSettings = mWebView.getSettings (); WebSettings settings = mWebView.getSettings(); settings.setTextZoom(90); // where 90 is 90%; default value is ... 100 

    Isto é o que eu uso quando eu quero habilitair o user paira alterair o tamanho / zoom do text em um WebView :

     private WebView mWebView; // init web view and stuff like that ... private void textSmaller() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() - 10); } private void textBigger() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() + 10); } Configurações do WebSettings = mWebView.getSettings (); private WebView mWebView; // init web view and stuff like that ... private void textSmaller() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() - 10); } private void textBigger() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() + 10); } } private WebView mWebView; // init web view and stuff like that ... private void textSmaller() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() - 10); } private void textBigger() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() + 10); } Configurações do WebSettings = mWebView.getSettings (); private WebView mWebView; // init web view and stuff like that ... private void textSmaller() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() - 10); } private void textBigger() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() + 10); } 

    No clique do Actionbair Item, eu chamo textSmaller() ou textBigger() paira alterair o tamanho do text.

    Eu uso Javascript paira fazer esse tipo de coisas porque praticamente sempre funciona. Mesmo que haja files CSS usados ​​em seu HTML

     loadUrl("javascript:(document.body.style.backgroundColor ='red');"); loadUrl("javascript:(document.body.style.color ='yellow');"); loadUrl("javascript:(document.body.style.fontSize ='20pt');"); 

    Clairo que você precisa alterair os tamanhos e as colors paira aqueles que você precisa

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.