5

私はいくつかの数式で構成されるネイティブアプリを開発しています。

数式は次のようになります........。

数式

このような数式をアプリケーションに表示したいのですが、Androidでこれらの特殊文字を使用する方法はありません。各数式を個別にリストビューに表示したい......数式をコピーしている場合、およびテキストをテキストビューに設定している場合は、次のように表示されます。

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

同じパターンで出力を取得します。だから、Androidでこれらの数学的な特殊文字を使用する方法を誰かが私を助けることができますか?

4

2 に答える 2

4

申し訳ありませんが、多くの異なる解決策はありません..「魔法の答え」はありません.ここでは、あなたが望むものを達成するためのいくつかの異なる方法があります.

1) Javascript で webview を使用する

2) サーバーを使用して数式の画像を作成する。

3)アプリに埋め込まれた9.pngファイルを平方根記号とともに使用し、テキストビューの背景として表示します

4) すべてのテキストと記号でキャンバスを描く

5) 16 進コードの使用: http://htmlhelp.com/reference/html40/entities/symbols.html

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

6) 他のアイデアかもしれませんが、最も簡単な方法で 300 個の数式リストビューを実現する方法は絶対にありません。

于 2012-07-28T14:21:54.797 に答える
2

これは非常に優れているようで、問題なく Android で動作します: http://mathscribe.com/author/jqmath.html

編集: WebView 内でこれを実行できます。webapp は必要ありません。

于 2012-07-28T06:53:53.093 に答える