2013-02-14 19 views
5

ho stringa HTML e SpannableString in questa stringa e mettere il tutto in TextView, e problema in SpannableString, non mostrato in Html.fromhtml(), come posso mostrare SpannableString in Html.fromHtml è possibile?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)); 

risposta

11

Html.fromHtml restituisce una Spanned, che si può convertire in un SpannableString in questo modo:

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

E poi impostarlo chiamando:

mcinema.setText(text, BufferType.SPANNABLE); 
Problemi correlati