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,我什至添加了互联网许可。
使用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));
您必须在 textview 中设置文本,而不是在 textview 的 id 中。
试着做这个
t.setText(Html.fromHtml(text));
请更改以下代码行
t.setText(Html.fromHtml(text));
代替
yourtextview.setText(Html.fromHtml(text));
您需要调用 TextView t 而不是调用 TextView ID。
使用这个t.setText(Html.fromHtml(text));
而不是使用
yourtextview.setText(Html.fromHtml(text));