2

Libreoffice (および Latex などの他のアプリ) では、ある種のスクリプト言語を使用して、非常に優れた数式を表示できます。

そのような数式、特に分数を表示できるビュー (おそらく textView) を使用する必要があります。

たとえば、「x over y」は次のようになります。

x
-
y

等々。

Androidでこれに対するそのような解決策はありますか? たぶん、そのようなものを書くことを可能にするライブラリ(Apacheと同様またはそれ以上のライセンスを持つ)ですか?

4

1 に答える 1

0

ビュー クラスを簡単に拡張し、これを 2 つの TextView と 1 つの ImageView で複製することができます。おそらくこれを行う最も効率的な方法ではありませんが、確かに非常に簡単です。

いくつかのsudoコードですが、あなたはアイデアを得る..

public class FractionView extends View {

  private TextView top;
  private Textview bottom;
  private ImageView line;

  public FractionView(Context context) {
   // instantiate the views
  }

  // TODO add methods to update the text, possibly update positions as well, more stuff?

}
于 2012-06-15T14:40:23.050 に答える