2016-07-12 5 views
1

私のアクティビティには3つのタブがあり、フォントサイズを大きくするためのアイコンがあります。各タブにはwebViewがあり、フォントサイズを増やすにはwebView.getSettings().setDefaultFontSize(fontsize);を使用してください。WebViewのすべてのタブでフォントサイズを変更します。android pager

しかし、タブを変更すると、他のタブには以前のフォントサイズが残っています。どのように私は3つのタブのフォントサイズを同時に変更することができますか?新しいサイズのままですか?

+0

私はあなたのメインの活動で1つの静的変数を取ると、それが反映されます変更のように、フォントサイズとしてそれに値を割り当てて、すべてのタブで設定する必要があると思います3つすべてのタブで – Vickyexpert

答えて

0

CSSを使用できます。資産フォルダ内の 保存ファイル:Styles.cssを

* { 
    font-size: 100%; 
    } 

    htmlData = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />" + htmlData; 
    // lets assume we have /assets/style.css file 
    webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "UTF-8", null); 
関連する問題