2012-07-28 49 views
5

我正在開發一個由一些數學公式組成的原生應用程序。如何在Android中顯示特殊字符?

公式會像.........

Formulas

我想在我的應用程序中顯示這樣的公式,但我不如何在Android中使用這些特殊字符。我想在列表視圖中分別顯示每個式......如果我複製式&如果我將文本文本視圖意味着它是示出像

txtv.setText("\\cos^2\\theta + \\sin^2\\theta = 1\\! "); 

並以相同的圖案獲得輸出。因此,誰能幫助我如何在Android上使用這些數學特殊字符..

+0

檢查:[我如何顯示公式在TextView](http://stackoverflow.com/a/11446426/379693) – 2012-07-28 06:58:27

+0

@PareshMayani你的解決方案是好的,但如何轉換平方根,θ值根據我的上述圖片與您的代碼...你可以請轉換一個&發佈答案。謝謝.... – 2012-07-28 07:07:41

+1

對不起親愛的,我在數學上很弱。 – 2012-07-28 07:14:13

回答

4

對不起,不是有很多不同的解決方案.. 有沒有「神奇的答案」,這裏有一些不同的方式來實現你想要的。

1)使用的WebView有一些JavaScript

使用服務器,以產生下式的圖象

2)。

3)與該平方根符號應用程式使用9.png文件embededd並將其顯示爲背景的TextView

4)繪製能夠使用十六進制代碼的所有文字輸精管和符號

5):http://htmlhelp.com/reference/html40/entities/symbols.html

http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

6)也許其他的想法,但絕對沒有辦法實現的最簡單的方法300公式列表視圖。

+0

感謝您的答覆哥們......... – 2012-07-29 04:25:45

2

這一個看起來相當不錯,在Android的工作沒有任何問題:http://mathscribe.com/author/jqmath.html

編輯: 您可以將裏面的WebView運行此,你不需要任何web應用程序。

+0

你的解決方案是好的,但那個是基於Web的應用程序。我正在開發一個本機應用程序,所以我想要在Native中顯示特殊字符的解決方案。無論如何感謝您的答案.. – 2012-07-28 06:58:03

+0

一個WebView是本地應用程序的一部分;-),並可以在沒有互聯網本地運行 – 2012-07-28 06:59:22

+0

這是真的,但根據我的要求我有近300公式,我需要轉換每個HTML&需要使用webview加載...它需要很長時間吶......... – 2012-07-28 07:03:12