1

プログラムでTextViewを「CO2」に設定し、2をサブインデックスとして設定する必要があります。

string.xmlで事前入力されたビューを使用できます

 <string name="co2">CO<sub>2</sub></string> //prints CO2 with sub index

しかし、コードで設定するとどういうわけか機能しません

 textView.setText(getString(R.string.co2)); //prints CO2 without sub index

レイアウトを作成して2つのテキストビューを配置できることは知っていますが、これが唯一の方法ですか?

4

2 に答える 2

4

使用する:

textView.setText(Html.fromHtml(getString(R.string.co2))); 

編集: android.text.Htmlをインポートする必要があります。

于 2013-02-27T15:54:26.073 に答える
0
((TextView)findViewById(R.id.text)).setText(Html.fromHtml("Co<sup>2</sup>"));

また

http://ftp.gunadarma.ac.id/android/sdk/sdk_310712/docs/resources/faq/commontasks.html#selectingtext(ミラーリンク)

于 2013-02-27T16:35:06.790 に答える