web-dev-qa-db-ja.com

TextViewの度数記号(摂氏/華氏など)

TextViewに小さな円形度記号を含める方法はありますか?これは、摂氏または華氏などの温度測定値になります。誰もこれをプログラムで以前にやったことがあるのだろうかと思っています。

57
Aurora

Javaで使用できる摂氏度のUnicodeシンボルがあります。 \u2103 。華氏の場合、 \u2109

これがAndroid Nexus S running Androidバージョン2.3.6。

サンプルコード:

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

誰かが手紙のない小さな丸印だけを望むなら、彼は使うことができます:

\u00B0

ソース: nicode Character 'DEGREE SIGN'

21
yshahak

摂氏のアクティビティ

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

華氏用

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

ケルビン用

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

レーマーのために

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

摂氏のxml.file内

Android:text="\u2103"

華氏用

Android:text="\u2109"

ケルビン用

Android:text="\u212A"

レーマーのために

Android:text="\u00B0R"
12
Phadadev
<TextView
   Android:layout_width="wrap_content"
   Android:layout_height="wrap_content"
   Android:text="\u00B0"/>

Androidスタジオレイアウトプレビューにサインが表示されない場合は、追加する必要があります

xmlns:tools="http://schemas.Android.com/tools"

ルートxml要素に。

1
Vasil Valchev

次数(o)の円記号のみが必要な場合は、以下のコードをコピーできます。

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

それが役に立てば幸い :)

0
Nihas Nizar