【问题标题】:How to increase font size of jqMath equation for Android app如何为 Android 应用增加 jqMath 方程的字体大小
【发布时间】:2015-01-09 02:27:32
【问题描述】:

这是我的代码:

webView = (WebView) findViewById(R.id.layout_webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
String js = "<html><head>"
       + "<link rel='stylesheet' href='file:///android_asset/mathscribe/jqmath-0.4.0.css'>"
       + "<script src = 'file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>"
       + "<script src = 'file:///android_asset/mathscribe/jqmath-etc-0.4.2.min.js'></script>"
       + "</head><body>"
       + "<script>var s =   '$$x={-b±√{b^2-4ac}}/{2a}$$';M.parseMath(s);document.write(s);</script> </body>";
webView.loadDataWithBaseURL("", js, "text/html", "UTF-8", "");

即使我将字体大小设置为 100,无论我在字体大小中设置什么数字,等式的大小都不会改变。有没有办法增加方程式的字体大小?

【问题讨论】:

    标签: javascript android jqmath


    【解决方案1】:

    不清楚您将字体大小设置为 100 的位置和时间(因为在您发布的代码中并不明显)。

    根据this other answer,您应该加载jqmath-x.y.css 之后设置字体大小,以覆盖它包含的值。

    尝试在您发布的代码之后在 JavaScript 中设置它。例如,document.write 之后的 document.body.style.fontSize = "100pt";

    var s = '$$x={-b±√{b^2-4ac}}/{2a}$$';
    M.parseMath(s);
    document.write(s);
    document.body.style.fontSize = "40pt";
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
    <link rel="stylesheet" type="text/css" href="http://mathscribe.com/mathscribe/jqmath-0.4.0.css" />
    <script type="text/javascript" src="http://mathscribe.com/mathscribe/jqmath-etc-0.4.0.min.js"></script>

    【讨论】:

    • 我试过这个,但它不起作用。它会增加“x=”的字体大小,但不会增加其余部分。这是更新后的代码:+ "
    猜你喜欢
    • 1970-01-01
    • 2014-04-06
    • 2022-12-03
    • 2021-03-25
    • 2011-09-16
    • 2013-04-03
    • 2012-10-31
    • 2011-12-18
    • 2012-07-01
    相关资源
    最近更新 更多