手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中TextView显示插入的图片实现方法
Android中TextView显示插入的图片实现方法
摘要:本文实例讲述了Android中TextView显示插入的图片实现方法。分享给大家供大家参考,具体如下:Android系统默认给TextVie...

本文实例讲述了Android中TextView显示插入的图片实现方法。分享给大家供大家参考,具体如下:

Android系统默认给TextView插入图片提供了三种方式:

1、ImageSpan

2、Html.ImageGetter

3、TextView.setCompoundDrawables(left, top, right, bottom)

1、TextView使用ImageSpan显示图片

ImageSpan span = new ImageSpan(this, R.drawable.ic_launcher); SpannableString spanStr = new SpannableString("http://www.jb51.net"); spanStr.setSpan(span, spanStr.length()-1, spanStr.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE); mTVText.setText(spanStr);

PS:关于SpannableString相关的其他span,查看:[Android教程]TextView使用SpannableString设置复合文本

2、使用Html.ImageGetter显示网页中的图片

查看文章:[Android教程]TextView显示Html类解析的网页和图片及自定义标签

3、在TextView四周显示图片

mTVText.setText("setCompoundDrawables"); Drawable d = getResources().getDrawable(R.drawable.ic_launcher); d.setBounds(0, 0, 50, 50); //必须设置图片大小,否则不显示 mTVText.setCompoundDrawables(d , null, null, null);

希望本文所述对大家Android程序设计有所帮助。

【Android中TextView显示插入的图片实现方法】相关文章:

深入android中The connection to adb is down的问题以及解决方法

Android中的文件I/O操作

android全屏去掉title栏的多种实现方法

android快捷简单的实现音乐播放器

android apk反编译到java源码的实现方法

android为按钮添加事件的三种方法

android帮助文档打开慢的三种解决方法

解析Android应用启动后自动创建桌面快捷方式的实现方法

Android 开机启动慢的原因分析

android中查看项目数字证书的两种方法

精品推荐
分类导航