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 回答