2010-09-13 76 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);