关于Textview中数学和科学公式的动态生成

时间:2012-12-01 04:35:59

标签: android android-sqlite

我在阅读和展示数学和科学公式时遇到了问题。它们没有像下面给出的图像那样出现。我在TextView中显示它,并使用setTypeface将字体设置为“古吉拉特语”字体。

提前谢谢。

我想显示数学公式,如:

enter image description here

...还显示科学方程式:

enter image description here

并且,如何在Android中的SQLite数据库中读取Excel工作表和存储?我不使用.csv,因为我将古吉拉特语数据存储在Excel中。

4 个答案:

答案 0 :(得分:3)

您可以使用值文件夹中string.xml文件中的HTML代码显示数学函数。例如:

<string name="superscript"><html><i>a</i><sup>2</sup>+<i>y</i><sup>2</sup></html></string>
<string name="subscript"><html>f(x)<sub>1+x</sub></html></string>

并在xml文件中写入TextView:

 <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/superscript" />

   <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/subscript" />

对于数学符号和字符,您可以查看以下链接:

http://en.wikipedia.org/wiki/Help:Displaying_a_formula

http://barzilai.org/math_sym.htm

http://www.myphysicslab.com/web_math.html

答案 1 :(得分:2)

答案 2 :(得分:1)

解决第一个问题在android中使用MAthJAX

http://cs.jsu.edu/wordpress/?p=498

非常简单

答案 3 :(得分:0)

您可以使用ImageView并显示这些表达式的图像。这很容易。