0

テキストビューの色の一部だけを変更したい..この方法で試してみましたが、何も変わりません

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

したがって、最初の部分"Temperature: "は textview の色 (この場合は Black) で、残りの部分は 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

このようなことをしてみてください:

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