TextView t=(TextView)findViewById(R.id.yourtextview);
String text = "<fontcolor=#cc0029>Erste Farbe</font><font color=#ffcc00>zweiteFare</font>";
yourtextview.setText(Html.fromHtml(text));
获得NPE,我甚至添加了互联网许可。
答案 0 :(得分:2)
使用 t 代替 yourtextview
TextView t=(TextView)findViewById(R.id.yourtextview);
String text = "<fontcolor=#cc0029>Erste Farbe</font><font color=#ffcc00>zweiteFare</font>";
t.setText(Html.fromHtml(text));
答案 1 :(得分:1)
您必须在textview中设置文本,而不是在textview的id中。
试着用这个
t.setText(Html.fromHtml(text));
答案 2 :(得分:0)
请更改以下代码行
t.setText(Html.fromHtml(text));
而不是
yourtextview.setText(Html.fromHtml(text));
答案 3 :(得分:0)
您需要调用TextView而不是调用TextView ID。
使用此t.setText(Html.fromHtml(text));
而不是使用
yourtextview.setText(Html.fromHtml(text));