0

我只想更改文本视图颜色的一部分。我已经尝试过这种方式,但没有任何改变

TextView textView = (TextView)findViewById(R.id.Temperature);
textView.setText("Temperature: "+ "<small> <font color='#59c3fa'>" + temperature + "°C</font></small>");

所以第一部分"Temperature: "必须有 textview 颜色(在本例中为黑色),其余部分必须有 this #59c3fa。怎么错了?

4

3 回答 3

1

Html为此使用课程。

textView.setText(Html.fromHtml("Temperature: "+ "<small> <font color='#59c3fa'>" + temperature + "°C</font></small>"));
于 2013-08-26T14:47:13.393 回答
0

尝试使用

TextView textView = (TextView)findViewById(R.id.Temperature);
textView.setText(Html.fromHtml("Temperature: "+ "<small> <font color='#59c3fa'>" + temperature + "°C</font></small>"));
于 2013-08-26T14:56:20.763 回答
0

尝试做这样的事情:

String text = "Temperature: "+ "<small> <font color='#59c3fa'>" + temperature + "°C</font></small>";
textView.setText(Html.fromHtml(text);
于 2013-08-26T14:47:48.147 回答