Android将TextView中的文字替换为一个小图片的方法

原创 2015年07月10日 17:43:47

先看一下效果 


SpannableString 

直接上代码:

ImageSpan imageSpan = new ImageSpan(this,R.drawable.cardpay_icon);

spanStr = new SpannableString("图这是一个有图片\n的Textview");

spanStr.setSpan(imageSpan, 0, 1,Spannable.SPAN_EXCLUSIVE_INCLUSIVE);

textView.setText(spanStr);


1.首先根据图片资源建立一个ImageSpan 对象

2.建立一个SpannableString对象,初始化参数为将要显示的字符串,其它还要添加一个用图片替换的字占位置

3.调用SpannableString的setSpan方法

 setSpan(Object what, int start, int end, int flags)

what:是你将要设置的对象,这里把ImageSpan 对象写进来

start: 替换的开始位置

end:替换结束的位置

flags:效果的标志,包括前后文字是否有些效果, 这里好像是不起作用的,

4.TextView将其设置进行


1863游戏交易网,专业的手游交易平台,价格全网最低






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android TextView中显示图片的4种方式

我们知道,TextView控件一般是用来显示文本的,而图片一般是用ImageView控件来显示。那TextView能否显示图片呢?答案是肯定的!下面列出常见的4种方式。
  • hwe_xc
  • hwe_xc
  • 2016-03-17 11:28
  • 10329

android textview改变部分文字的颜色和string.xml中文字的替换

一:TextView组件改变部分文字的颜色: Java代码   TextView textView = (TextView)findViewById(R.id.textvi...

Android中TextView中加图片,超链接,部分字或者背景变色。。。不断补充中

对一个TextView中添加图片或者本身文字颜色或者背景色变化的demo: 布局:android:drawableLeft="@drawable/tv_img",android:drawableTo...

android 文字图片混排,在一个TextView中显示文字穿插图片,文字变色效果

最近做一个需求,需要文字中间显示图片,图文穿插和文字变色的效果。想了半天,终于找到了解决的办法,先贴效果图! 下面是主要代码: package com.example.app.androidima...

Andorid中如果在TextView中用drawable添加图片,怎么能改变图片与文字的距离

android:drawablePadding     //设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawabl...

android TextView中图片和文字的灰显

在某种情况下,menu的某一子项(图标和文字)要求不能点击并且灰显。 1. menu子项 menu_item.xml <TextView xmlns:android="http://schem...
  • whuthm
  • whuthm
  • 2013-10-18 09:56
  • 1769

Android自定义控件TextView---之实现drawableLeft图片和文字一起居中

自定义TextView , 为了实现drawableLeft图片和文字一起居中 , 先展示下效果图 :代码如下 :☆☆☆自定义DrawableLeftCenterTextView的代码: pac...

Android_用SpannableString实现在同一个TextView中多风格的文字效果

在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)