Est-il possible d'inclure le petit symbole de degrés circulaires dans un TextView? Ce serait pour les lectures de température, comme en degrés Celsius ou Fahrenheit . Je me demande si quelqu'un a déjà fait cela par programme auparavant.
Si quelqu'un veut juste le petit signe de cercle sans la lettre, il peut utiliser:
\u00B0
Source: Caractère Unicode 'DEGREE SIGN'
en activité pour Celsius
tempValue.setText((resultemp) + " \u2103");
pour Fahrenheit
tempValue.setText((resultemp) + " \u2109");
pour Kelvin
tempValue.setText((resultemp) + " \u212A");
pour Romer
tempValue.setText((resultemp) + " \u00B0R");
Dans xml.file Pour Celsius
Android:text="\u2103"
pour Fahrenheit
Android:text="\u2109"
pour Kelvin
Android:text="\u212A"
pour Romer
Android:text="\u00B0R"
<TextView
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="\u00B0"/>
Si le signe n'est pas visible dans l'aperçu de la disposition du studio Android, vous devez ajouter
xmlns:tools="http://schemas.Android.com/tools"
à l'élément xml racine.
Si vous n'avez besoin que du symbole de cercle de degré (o), vous pouvez copier le code ci-dessous.
char tmp = 0x00B0;
temperature.setText("60"+tmp);
J'espère que ça aide :)