2010-09-13 42 views

回答

0

tv.setCompoundDrawablesWithIntrinsicBounds(左,上,右,下)?;

+0

@谢谢你,我怎么可以添加图片的方法?请给出示例代码.. – sivaraj 2010-09-13 10:56:53

+0

左/上/右/底部=图像绘制资源。否则你可以提供ResId(有一个接受int的重载函数) – 2010-09-13 17:21:29

1

可以使用

SpannableString ss = new SpannableString("abc"); 
    Drawable d = img.getDrawable(); 
    d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
    ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); 
    ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 
    et.setText(ss);