我正在创建一个测验应用程序,其中包括一些化学和数学方程式。我有一个以前的版本使用WebView
和jqmath
库来显示文件。那个版本效率非常低,并且在旧的Android手机(2岁的手机)中死得很慢。我抓了那个东西,又开始了测验页面。
我有TabLayout
和CardView
。 TabLayout
用于在问题之间切换,CardView
用于显示问题。但我的数据库设置方式如果在字符串中出现两个$$
,则使用jqmath
格式化字符串。
例如:如果json是这样的"Qno":5,"Question":"If the point represented by the complex number iz is rotated about the origin through the angle $$\u03c0\/2$$ in the counter clockwise direction then the complex number representing the new position is:","Option1":"iz","Option2":"-iz","Option3":"-z","Option4":"z","Correct":"C"
我可以使用一些java函数来处理$$
符号,但我不知道如何使表达式(pi除以2)看起来应该如此。当我使用jqmath
时,我的输出是这样的
如何使用java在本机android中实现这一点而不影响我现有的代码...... ??
更新
正如我在评论中所建议的那样this library。但这不能正常工作。有时它有时会正确渲染。
顶部的TextView
只是显示正在显示的文字的正常TextView
。 WebView
是显示在其下方的文本集。
有什么问题?任何帮助表示赞赏