jqmath在webView android中左对齐

时间:2015-11-10 07:34:03

标签: javascript android alignment runtime jqmath

我如何在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", "");

1 个答案:

答案 0 :(得分:1)

有几种方法。

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

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

    "<span style='display: inline-block; color: #800080'>$$3x=5/9$$</span>"
    
  3. 您还可以使用CSS来设置数学的部分样式。请参阅jqMath highlight box like bbox in MathJax/MathJsHow to left align elements in a jqmath table