【问题标题】:html in textview android studiotextview android工作室中的html
【发布时间】:2022-11-11 02:17:21
【问题描述】:

我有文本视图,我想在其中显示从服务器获取的 html,所以我像这样使用

  Spanned html = Html.fromHtml(content.toString(), Html.FROM_HTML_MODE_COMPACT);

但它显示不好,因为跨度没有删除空格,所以我尝试了这个

 int i = html.length();
 while(--i >= 0) {
    char test = html.charAt(i);
    if (test != 0 && !Character.isWhitespace(test)){
       break;
    }
 }

和这个

 CharSequence sub = (html.subSequence(0, descriptionWithOutExtraSpace.length()))

和这个

 String withSpace = html.toString();
 String descriptionWithOutExtraSpace = new String(html.toString()).trim();

但是所有都来到了相同的部分,即删除了空格,但它不再是 html 了,例如 url 不再链接 有人对我有什么建议吗?

【问题讨论】:

    标签: android html


    【解决方案1】:

    在中,我这样做了

                Spanned html = Html.fromHtml(content.toString(), Html.FROM_HTML_MODE_COMPACT);
                String descriptionWithOutExtraSpace = new String(html.toString()).trim();
                CharSequence sub = (html.subSequence(0, descriptionWithOutExtraSpace.length()));
    
                    holder.binding.contentView.setText(sub);}
    

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 1970-01-01
      • 2020-11-13
      • 2017-07-21
      • 2020-06-16
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多