2013-02-14 12 views
5

Mam ciąg html i SpannableString w ten ciąg i umieścić wszystko w TextView, a problem w SpannableString, nie on pokazany na Html.fromhtml(), w jaki sposób można pokazać SpannableString w Html.fromHtml Czy to możliwe?html.fromhtml Android + 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)); 

Odpowiedz

11

Html.fromHtml zwraca Spanned, że można konwertować do SpannableString ten sposób:

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

a następnie ustawić go pod numerem:

mcinema.setText(text, BufferType.SPANNABLE); 
Powiązane problemy