修复了WebView Android(Lollipop)中的文本大小

时间:2015-04-23 07:40:20

标签: android webview android-5.0-lollipop text-size

我在WebView中有这个简单的代码

 <tr><td valign='top' width='30%'><span style='font-size:11px !important;'> @label</span></td><td valign='top' width='2%'><span style='font-size:11px !important;'>:</span></td><td ><span style='font-size:11px !important;word-break:keep-all;'> @val</span></td></tr>

如何fixed font size of 11px?如果我在显示设置中增加/减少系统字体大小,上述代码在棒棒糖前版本中运行得非常好。但在Lollipop中,字体大小正在发生变化。我希望它得到修复。我附上了屏幕截图作为参考。

预棒棒糖

Pre-Lollipop

棒棒糖

Lollipop

任何帮助将不胜感激。

P.S:目标SDK版本为15

1 个答案:

答案 0 :(得分:4)

我解决了这个问题。

<强> settings.setTextZoom(100);

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    WebView webview = (WebView) findViewById(R.id.webview);
    WebSettings settings = webview.getSettings();
    settings.setJavaScriptEnabled(true);

    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.ICE_CREAM_SANDWICH)
        settings.setTextZoom(100);

    webview.loadUrl("http://www.google.co.kr");
}

http://1004lucifer.blogspot.kr/2015/05/android-webview-lollipop.html

相关问题