-1

3つの単語を含む文字列があります。同じテキストビューで異なる行に3つの単語を表示したいと思います。このために私は<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()メソッドは1つだけで十分です

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

参照用:

于 2012-07-30T07:52:09.783 に答える