给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后面了。


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

给Textview动态添加图片_第1张图片

你可能感兴趣的:(给Textview动态添加图片)