2013-02-14 7 views
5

Ich habe HTML-String und SpannableString in dieser Zeichenfolge und setzen alles in TextView und Problem in SpannableString, er nicht in Html.fromhtml() gezeigt, wie ich zeigen kann SpannableString in Html.fromHtml Ist es möglich?Android html.fromhtml + spannablestring

for(int index = 0; index < l.length; index++){ // have3d() return SpannableString 
      x += "<font color=\"green\">"+ have3d(title[index])+ " </font> <br />"+l[index] + "<br/><br/>"; 
      if(index == l.length-1){ 
       x += "<font color=\"green\">"+title[index]+" </font> <br />"+l[index]+ "<br/>"; 
      } 
     } 
mcinema.setText(Html.fromHtml(x)); 

Antwort

11

Html.fromHtml gibt ein Spanned, dass Sie auf eine SpannableString auf diese Weise konvertieren:

SpannableString text = new SpannableString(Html.fromHtml(x)); 

und setzen sie dann durch den Aufruf:

mcinema.setText(text, BufferType.SPANNABLE); 
Verwandte Themen