在TextView中的度数符号(如摄氏度/华氏度)

有没有办法将小圆度符号包含到TextView中? 这将是温度读数,如摄氏度或华氏温度。 我想知道如果有人以前编程做了这个。

4 Solutions collect form web for “在TextView中的度数符号(如摄氏度/华氏度)”

在Java中有一个用于摄氏度的Unicode符号: \u2103 。 对于华氏你可以使用\u2109

我已经证实这个在运行Android版本2.3.6的Android Nexus S上有效。

示例代码:

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

如果有人想要没有这个字母的小圆圈标志,他可以使用:

 \u00B0 

来源: Unicode字符“DEGREE SIGN”

在活动摄氏

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

华氏

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

为开尔文

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

为了Romer

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

在Celsius的xml.file中

 android:text="\u2103" 

华氏

 android:text="\u2109" 

为开尔文

 android:text="\u212A" 

为了Romer

 android:text="\u00B0R" 

如果你只需要度(○)圆形符号,你可以复制下面的代码。

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

希望能帮助到你 :)

  • 在一个TextView Android多色彩
  • Android中的多行TextView?
  • Android:TextView自动截断并replaceString的最后3个字符
  • Android中的垂直(旋转)标签
  • 如何在代码中设置TextView的文本颜色?
  • 如何删除Android的textview的顶部和底部空间
  • 如何在运行时更改TextView的样式
  • Android中的xml属性singleLine是否被弃用?
  • Android更新Thread和Runnable中的TextView
  • android TextView:dynamic设置背景颜色不起作用
  • Android在列表上滑动