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,我甚至增加了互聯網許可。拋出空指針異常
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.setText(Html.fromHtml(text));
,而不是
yourtextview.setText(Html.fromHtml(text));
您必須在textview中設置文本,而不是在textview的id中設置文本。
嘗試做這個
t.setText(Html.fromHtml(text));
使用牛逼代替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 t而不是調用TextView ID。
使用此t.setText(Html.fromHtml(text));
而不是使用 yourtextview.setText(Html.fromHtml(text));
請接受的答案,如果你得到了想要的結果。 – AkashG 2012-07-09 06:25:14
所有給出的答案是完美的,所以你需要接受答案。但我的問題是,爲什麼你的代碼在編譯時不會出錯。而你的問題與互聯網許可無關。 – 2012-07-09 06:36:03