抛出Nullpointer异常

时间:2012-07-09 06:06:16

标签: android textview

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,我甚至添加了互联网许可。

4 个答案:

答案 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));