2012-01-08 6 views
15

Я хочу знать, как сделать символ градуса для угла в текстовом представлении (андроид). Есть несколько вопросов, подобных этому, я пробовал их, но они, похоже, не работают.символ степени в TextView

<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" /> 

ответ

35

XML не использует стили C-стиля, он использует объекты символов в стиле HTML. Попробуйте это:

android:text="50&#x2103;" 

Как вы упоминаете в комментариях, U + 2103 не то, что вы хотите, вы хотите:

android:text="50&#xb0;" 
+0

Да, это работает, но я просто хочу символ степени для угла. –

+0

@JackTrowbridge, да, извините, когда вы положили 2103 в свой пример, я думал, что вы хотели 2103! U + B0 - символ простой степени. –

+0

Спасибо за вашу помощь :) –

4

В Код:

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

       "OR" 

В XML:

android:text="50&#x2103;" 
0

в XML - если вы хотите просто символ без F или C просто использовать:

 "\u00B0" 

вот так:

 android:text="50\u00B0" 

 Смежные вопросы

  • Нет связанных вопросов^_^