Android中TextView显示插入的图片实现方法

 更新时间:2016年08月11日 10:54:46   作者:与时俱进  
这篇文章主要介绍了Android中TextView显示插入的图片实现方法,结合实例形式分析了TextView三种显示插入图片的实现技巧,需要的朋友可以参考下

本文实例讲述了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("https://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开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

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

相关文章

  • 获取Android应用专属缓存存储目录的实例

    获取Android应用专属缓存存储目录的实例

    今天小编就为大家分享一篇获取Android应用专属缓存存储目录的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Android使用ExpandableListView实现三层嵌套折叠菜单

    Android使用ExpandableListView实现三层嵌套折叠菜单

    这篇文章主要介绍了Android使用ExpandableListView实现三层嵌套折叠菜单,对布局感兴趣的同学可以参考下
    2021-04-04
  • Android PowerManagerService 打开省电模式

    Android PowerManagerService 打开省电模式

    这篇文章主要介绍了Android PowerManagerService打开省电模式,文章通告省电模式的打开过程、什么是 battery saver sticky 模式两部分展开详情,感兴趣的朋友可以参考一下
    2022-08-08
  • Android仿泡泡窗实现下拉菜单条实例代码

    Android仿泡泡窗实现下拉菜单条实例代码

    最近参与android的项目开发,其中遇到这样的需求:点击下拉按钮,显示出所有的条目,有删除和点击功能,点击后将条目显示。下面通过实例代码给大家介绍下Android仿泡泡窗实现下拉菜单条效果,需要的朋友参考下吧
    2017-05-05
  • Android Jetpack架构组件 ViewModel详解

    Android Jetpack架构组件 ViewModel详解

    这篇文章主要介绍了Android Jetpack架构组件 ViewModel详解,ViewModel类让数据可在发生屏幕旋转等配置更改后继续存在,ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。感兴趣可以来学习一下
    2020-07-07
  • 解析Android中如何做到Service被关闭后又自动启动的实现方法

    解析Android中如何做到Service被关闭后又自动启动的实现方法

    本篇文章是对在Android中如何做到Service被关闭后又自动启动的方法进行了详细的分析和介绍。需要的朋友参考下
    2013-05-05
  • Android实现手写签名

    Android实现手写签名

    这篇文章主要为大家详细介绍了Android实现手写签名的具体实现方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • kotlin实战教程之lambda编程

    kotlin实战教程之lambda编程

    这篇文章主要给大家介绍了关于kotlin实战教程之lambda编程的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用kotlin具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Android 高仿微信朋友圈拍照上传功能

    Android 高仿微信朋友圈拍照上传功能

    这篇文章主要介绍了Android 高仿微信朋友圈拍照上传功能,需要的朋友可以参考下
    2017-10-10
  • Android自定义View系列之Path绘制仿支付宝支付成功动画

    Android自定义View系列之Path绘制仿支付宝支付成功动画

    这篇文章主要为大家详细介绍了Android自定义View系列之Path绘制仿支付宝支付成功动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12

最新评论