2013-11-01 20 views
1

我想讓用戶選擇在我的應用程序中寫下技術方程。我怎樣才能做到這一點?Android:編寫等式的庫/示例代碼?

我很喜歡簡單的edittext,強迫用戶寫出實際的LaTeX(或其他)代碼,但如果有更簡單的方法讓人們輸入方程式,我很想知道。

感謝

+0

看看這個了http://stackoverflow.com/questions/2226863 – kiruwka

回答

0
  • 對於數學公式的輸出,你可以使用MathJaxJqMath。對於那些你將有額外WebView,因爲這些庫工作在javaScript。
  • 對於輸入你可以讓用戶按照他們的輸入語法,或創建自己的包裝。作爲高級輸入功能,您可以實現一些數學元素的圖像識別,如these guys
0

看一看項目周圍MATHML(http://en.wikipedia.org/wiki/MathML

的WebKit支持MathML在最近的版本,所以如果你能得到你可以顯示你的方程。但是,由於問題是關於輸入方程的,所以開始尋找的最佳位置可以是可以轉換爲MathML的簡寫格式。例如:http://en.wikipedia.org/wiki/ASCIIMathML

這也可能是值得考慮的所見即所得的編輯MATHML。大多數都很沉重,可能不適合嵌入到應用程序中,而是環顧四周。