1

Androidで分数を表示したい。ただし、1/2 と表示されます。私はこれをしたくありません。この質問でここでどのように説明されているかを正確に知りたいです。

TextViewでそれを取得するにはどうすればよいですか?

4

6 に答える 6

1

Why don't you use a WebView and the html code as described in your linked question?

http://developer.android.com/reference/android/webkit/WebView.html

For a limited subset, you could also use the following unicode characters in a TextView: ¼½¾

于 2013-04-03T08:00:32.473 に答える
0

ほとんどそうは思いません。ATextViewはテキストを示します。これはほとんどの場合、特定の表現言語 (HTML など、ただし数学用) を使用して行われるため、入力は、それを理解できない場合にのみ (タグなどを使用して) 表現言語を表示し、結果の式は表示しません。

于 2013-04-03T08:03:39.770 に答える
0

次のようにレイアウトを作成できます

<RelativeLayout
    android:id="@+id/RelativeLayout"
    android:layout_width="40dp"
    android:layout_height="wrap_content"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:layout_marginTop="10dp"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textTop"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="0"
        android:textColor="@color/gray"
        android:textSize="14sp" />

    <TextView
        android:id="@+id/textSlash"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_gravity="center"
        android:layout_toRightOf="@+id/textTop"
        android:text="/"
        android:textColor="@color/gray" />

    <TextView
        android:id="@+id/textBottom"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textSlash"
        android:layout_gravity="right"
        android:layout_toRightOf="@+id/textSlash"
        android:text="10"
        android:textColor="@color/gray"
        android:textSize="14sp" />

 </RelativeLayout>

これは改善できると確信していますが、基本的な考え方はわかります。

于 2014-09-27T02:28:59.130 に答える