Grados (como en Grados Celsius / Fahrenheit) en un TextView

¿Hay una manera de incluir el pequeño símbolo de grados circulares a un TextView? Esto sería para lecturas de temperatura, como en grados Celsius o Fahrenheit. Me pregunto si alguien ha hecho esto programáticamente antes.

Hay un símbolo Unicode para grados Celsius que puede utilizar en Java: \u2103 . Para Fahrenheit puede utilizar \u2109 .

He confirmado esto funciona en Android Nexus S con Android versión 2.3.6.

Ejemplo de código:

 temperatureValue.setText((result) + " \u2109"); 

Si Alguien quiere sólo el signo de círculo pequeño sin la letra, puede usar:

 \u00B0 

Fuente: Unicode Carácter 'DEGREE SIGN'

En Actividad por Celsius

 tempValue.setText((resultemp) + " \u2103"); 

Para Fahrenheit

 tempValue.setText((resultemp) + " \u2109"); 

Para Kelvin

 tempValue.setText((resultemp) + " \u212A"); 

Para Romer

 tempValue.setText((resultemp) + " \u00B0R"); 

En xml.file para Celsius

 android:text="\u2103" 

Para Fahrenheit

 android:text="\u2109" 

Para Kelvin

 android:text="\u212A" 

Para Romer

 android:text="\u00B0R" 

Si sólo necesita el símbolo de círculo de grado (o), puede copiar el código debajo.

 char tmp = 0x00B0; temperature.setText("60"+tmp); 

Espero eso ayude 🙂

  • Clickable TextView en Android
  • Escala textSize en un TextView
  • Cómo cambiar el texto de un TextView en el encabezado del cajón de navegación?
  • Actualizar dinámicamente TextView en Android
  • Android: matriz de vistas de texto
  • Android: TextView automáticamente truncar y reemplazar los últimos 3 caracteres de String
  • El texto de TextView desaparece cuando se gira el dispositivo
  • Android cómo hacer TextView texto en negrita cuando se presiona o centrado
  • Palabra que se puede hacer clic en TextView en android
  • ¿Cómo establecer el texto dentro de TextView para que esté en dos líneas?
  • Ocultar TextView después de algún tiempo en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.