我是靠谱客的博主 现实铃铛,最近开发中收集的这篇文章主要介绍android 图片 下划线,Android富文本图文混排、粗体、斜体、图片、下划线、删除线等...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/**

* 粗体

*/

private void addBoldSpan(String str) {

SpannableString spanString = new SpannableString(str);

StyleSpan span = new StyleSpan(Typeface.BOLD);

spanString.setSpan(span, 0, str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

content_txt.append(spanString);

}

/**

* 斜体

*/

private void addItalicSpan(String str) {

SpannableString spanString = new SpannableString(str);

StyleSpan span = new StyleSpan(Typeface.ITALIC);

spanString.setSpan(span, 0, str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

content_txt.append(spanString);

}

/**

* 删除线

*/

private void addStrikeSpan(String str) {

SpannableString spanString = new SpannableString(str);

StrikethroughSpan span = new StrikethroughSpan();

spanString.setSpan(span, 0, str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

content_txt.append(spanString);

}

/**

* 下划线

*/

private void addUnderLineSpan(String str) {

SpannableString spanString = new SpannableString("下划线");

UnderlineSpan span = new UnderlineSpan();

spanString.setSpan(span, 0, str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

content_txt.append(spanString);

}

/**

* 图片

*/

private void addImageSpan(Bitmap bitmap) {

SpannableString spanString = new SpannableString(" ");

@SuppressWarnings("deprecation")

Drawable d = new BitmapDrawable(bitmap);

d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());

ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);

spanString.setSpan(span, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

content_txt.append(spanString);

}

最后

以上就是现实铃铛为你收集整理的android 图片 下划线,Android富文本图文混排、粗体、斜体、图片、下划线、删除线等...的全部内容,希望文章能够帮你解决android 图片 下划线,Android富文本图文混排、粗体、斜体、图片、下划线、删除线等...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部