中修复了文本大小

中修复了文本大小

本文介绍了在WebView Android(Lollipop)中修复了文本大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have this simple code in 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中,字体大小正在变化.我希望将其修复.我已附上屏幕截图以供参考.

How to have fixed font size of 11px? If I increase/decrease the system font-size in display settings, the above code works perfectly fine in pre-lollipop version. But in Lollipop the font size is changing. I want it to be fixed. I have attached the screen shots for the reference.

棒棒糖前

棒棒糖

任何帮助将不胜感激.

Any help will be greatly appreciated.

P.S:目标SDK版本为15

P.S : Target SDK Version is 15

推荐答案

我解决了这个问题.

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

这篇关于在WebView Android(Lollipop)中修复了文本大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 01:20