Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 本机Android中的数学格式化?MathView库不工作_Java_Android_Math_Webview_Mathjax - Fatal编程技术网

Java 本机Android中的数学格式化?MathView库不工作

Java 本机Android中的数学格式化?MathView库不工作,java,android,math,webview,mathjax,Java,Android,Math,Webview,Mathjax,我正在创建一个测验应用程序,其中包括一些化学和数学方程式。我以前的版本使用WebView和jqmath库来显示文件。这个版本效率很低,在旧的安卓手机(2年前的)中速度非常慢。我擦掉了那个东西,又开始了测验页面 我有一个TabLayout和一个cardwiewTabLayout用于在问题之间切换,而cardwiew用于显示问题。但我的数据库设置方式是,如果字符串中出现两个$,则使用jqmath格式化字符串 例如:如果json是这样的“Qno”:5,“问题”:“如果复数iz表示的点沿逆时针方向绕原点

我正在创建一个测验应用程序,其中包括一些化学和数学方程式。我以前的版本使用
WebView
jqmath
库来显示文件。这个版本效率很低,在旧的安卓手机(2年前的)中速度非常慢。我擦掉了那个东西,又开始了测验页面

我有一个
TabLayout
和一个
cardwiew
TabLayout
用于在问题之间切换,而
cardwiew
用于显示问题。但我的数据库设置方式是,如果字符串中出现两个
$
,则使用
jqmath
格式化字符串

例如:如果json是这样的
“Qno”:5,“问题”:“如果复数iz表示的点沿逆时针方向绕原点旋转角度$$\u03c0\/2$$,则表示新位置的复数为:”,“Option1:“iz”,“Option2:”-iz”,“Option3:“-z”,“Option4:“z”,“Correct:“C”

然后输出为

我可以用一些java函数处理
$$
符号,但我不知道如何使表达式(pi除以2)按应有的方式显示。当我使用
jqmath
时,我的输出是这样的

如何在本机android中使用java实现这一点而不影响我现有的代码

更新

正如我在评论中提到的那样。但这并不正常。有时渲染正确,有时不正确

例如:正确的渲染

错误的渲染

顶部的
TextView
只是一个正常的
TextView
,显示正在显示的文本
WebView
是显示在其下方的一组文本


怎么了?感谢您的帮助

android没有本机的TeX格式化类检查此库:查看android中的HTML类,尽管它的解析功能不强,但可能有助于实现这一点。您可以像textView.setText(HTML.parse(“这里的HTML代码”))一样使用它@Rahil2952我尝试了那个库,它正在工作,但问题是它效率低下。。。它给出的结果与我使用
WebView