给Textview动态添加图片

先在xml文件中定义好Textview

privateTextViewtextView;

//这个方法是规定图片的大小和在textview上的必要条件,这个是一个单独的方法

Html.ImageGetterimageGetter=newHtml.ImageGetter() {

@Override

publicDrawable getDrawable(String source) {

intid = Integer.parseInt(source);

Drawable drawable = getResources().getDrawable(id);

drawable.setBounds(0,0, drawable.getIntrinsicWidth(),18);

returndrawable;

}

};


然后在textview后面添加,这个方法可以写在 onCreate中

textView= (TextView) findViewById(R.id.tv_one1);

textView.append(Html.fromHtml("《img src='"+R.drawable.ic_sort_asc+"'/》"));

中间的R.drawable.ic...那个就是你要填充的图片,还有就是img前面的》要用英文的方式,因为在这个上面它直接转化成图片说以不方便上传。这样就可以把图片传到textview后面了。


如下图的最低价后面这个图片

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容