19

テキスト ビュー (android) で角度の度記号を作成する方法を知りたいです。これに似た質問がいくつかあります。試してみましたが、うまくいかないようです。

<TextView
    android:id="@+id/tv_counter"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:paddingBottom="20dp"

    android:text="..."

    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textSize="80dp"
    android:textColor="#FFA500" />
4

4 に答える 4

41

XMLはCスタイルのエスケープを使用せず、HTMLスタイルの文字エンティティを使用します。これを試して:

android:text="50&#x2103;"

コメントで述べているように、U + 2103はあなたが望むものではありません、あなたはこれが欲しいです:

android:text="50&#xb0;"
于 2012-01-08T13:32:10.970 に答える
5

これを試して:

android:text= "50&#x2103;"

XMLおよびその他のマークアップ言語のUnicodeも参照してください。

于 2012-01-08T13:33:30.697 に答える
5

コード内:

myTextView.setText ( "78" + (char) 0x00B0 );

                "OR"

XML の場合:

android:text="50&#x2103;"
于 2014-04-24T05:18:40.337 に答える