-1

我有一个包含三个单词的字符串。我想在同一个文本视图中显示三个单词,但在不同的行中。为此,我使用了<br>标签。现在我想用红色显示最后一个单词。我尝试了很多代码,但没有任何对我有用。我的代码片段是

viewHolder.cutomerinfo.setText(
    customerDetail[0]+Html.fromHtml("<br>")+
    customerDetail[1]+Html.fromHtml("<br>")+
    Html.fromHtml("<font color='#ff0000'>")+
    customerDetail[2]+Html.fromHtml("</font>"));     
4

2 回答 2

4

这样做:代码:

String toshowstring = customerDetail[0]+customerDetail[1]+
                      "<font color='red'>"+customerDetail[2]+"</font>";
viewHolder.cutomerinfo.setText(Html.fromHtml(toshowstring));

这就是你想要的。^-^

于 2012-07-30T08:03:53.890 回答
0

//只有一个 Html.fromHtml() 方法就足够了

   viewHolder.cutomerinfo.setText(
    customerDetail[0]+Html.fromHtml("<br>"+customerDetail[1]+
                                    "<br><font color='#ff0000'>"+
                                    customerDetail[2]+"</font>"));     

参考:

于 2012-07-30T07:52:09.783 回答