【问题标题】:jqmath align left in webView androidjqmath在webView android中左对齐
【发布时间】:2016-02-11 00:43:18
【问题描述】:

我如何在 android 中使用 jqmath 将我的等式保留下来 默认情况下,所有方程都显示在中心对齐。 我想从左侧显示方程启动。虽然 webview 是左对齐的,但 jqmath 总是从中心开始写的。 如果除 jqmath 之外写有任何文本,则为左对齐,但任何用 $$ 5x=4 $$ 之类写的文本则为居中对齐 我该如何解决它。

    stepStrHtml = "<html><head>"
            + "<link rel='stylesheet' href='file:///android_asset   /mathscribe/jqmath-0.4.3.css'>"
            + "<script src = 'file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>"
            + "<script src = 'file:///android_asset/mathscribe/jqmath-etc-0.4.3.min.js'></script>"
            + "</head><body><FONT COLOR=\"#800080\">";

     step = "$$" + getIntent().getExtras().getString("equation");
     step = step + "$$"+"</FONT>" ;

    stepStrHtml=stepStrHtml+ step;

     stepStrHtml=stepStrHtml+"$$3x=5/9$$"

         stepStrHtml = stepStrHtml + "</body></html>";
    stepWebView.loadDataWithBaseURL("", stepStrHtml, "text/html", "UTF-8", "");

【问题讨论】:

    标签: javascript android alignment runtime jqmath


    【解决方案1】:

    有几种方法。

    1. 将 $$ 更改为 $: $3x=5/9$ 而不是 $$3x=5/9$$。不过,这也会使分数变小。

    2. $$3x=5/9$$ 包裹在内联块中:

      "<span style='display: inline-block; color: #800080'>$$3x=5/9$$</span>"
      

    您还可以使用 css 来设置数学部分的样式。请参阅jqMath highlight box like bbox in MathJax/MathJsHow to left align elements in a jqmath table

    【讨论】:

    • 感谢 $3x=5/9$ 这种技术效果很好,但我不能投票,因为我没有难以辨认。
    • 我相信你仍然可以通过点击它的复选标记来接受它作为正确答案(如果你认为是的话),即使你还不能投票。
    猜你喜欢
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    相关资源
    最近更新 更多