簡體   English   中英

Android Html.fromhtml() + SpannableString

[英]Android Html.fromhtml() + SpannableString

我在這個字符串中有html字符串和SpannableString ,我把它們都放在TextView ,問題出在SpannableString ,它沒有顯示在Html.fromhtml() 如何在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/>";
            }   
        }
mСinema.setText(Html.fromHtml(x));

Html.fromHtml返回Spanned ,就可以轉換為SpannableString這種方式:

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

然后通過調用設置它:

mcinema.setText(text, BufferType.SPANNABLE);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM