您的位置:首页 > 移动开发 > Android开发

android中TextView与Html结合使用实现字体和颜色的不同,并且换行

2015-11-26 10:23 645 查看
if (item.getComments() != null) {

            StringBuffer buffer = new StringBuffer();
            for (int i = 0; i < item.getComments().size(); i++) {
                buffer.append("<font size=\"3\" color=\"#FFA042\">" + item.getComments().get(i).getFromUsername() + "</font>");
                if (item.getComments().get(i).getToUsername() != null) {
                    buffer.append("<font size=\"3\" color=\"black\">" + "回复" + "</font>");
                    buffer.append("<font size=\"3\" color=\"#FFA042\">" + item.getComments().get(i).getToUsername() + "</font>");
                }
                buffer.append(":");
                buffer.append("<font size=\"3\" color=\"black\">" + item.getComments().get(i).getMsgtxt() + "</font><br>");
            }
            holder.tvHomeDtShowCommon.setText(Html.fromHtml(buffer.toString()));
            buffer=null;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: