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 回答
4

在 xml 中 - 如果您只想要没有 F 或 C 的符号,只需使用:

      "\u00B0"

像这样:

      android:text="50\u00B0"
于 2017-11-12T16:53:17.650 回答