我有一个 WebView 每隔几分之一秒就会更新它的 jqMath 方程。时不时地(当方程的字体很大时更常见)方程会在几分之一秒内显示分隔符($$
, $
, [\
, (\
)。这通常发生在快速设备上。这是我的代码:
String funcText = "4+5+6+8";
js = "<div><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>" + "\\[" + funcText + "\\]</body></divl>";
webView.loadDataWithBaseURL("", js, "text/html", "UTF-8", "");
jqMath 将正确呈现此函数:
4+5+6+8
但是,它很少会在几分之一秒内将其与定界块一起显示:
[\4+5+6+8\]
即使它只出现了几分之一秒,它也会导致文本抖动并看起来有问题。
我不知道是什么可能导致这种情况。任何帮助将不胜感激。