2014-10-03 107 views
0

我想在我的文本之間顯示一個小圖像。因此,我使用了文本視圖,並使用Spannable將圖像/繪圖分配給適當的位置。以下是代碼。將圖像與文本視圖中的文本對齊

ImageSpan is=new ImageSpan(getApplicationContext(), R.drawable.up); 
Spannable sb=new SpannableString(text); 
sb.setSpan(is, start,end,0); 
textView.setText(sb); 

圖像出現在正確的位置,但問題是圖像不正確與文本對齊。圖像顯示在文本下方。

有沒有辦法將圖像與文本對齊?

+0

你想要圖像之間的文字或左/右? – MHP 2014-10-03 15:19:24

+0

請加上你得到的結果 – Abdellah 2014-10-03 15:24:05

回答

0

您可以嘗試使用

ImageSpan is=new ImageSpan(getApplicationContext(), R.drawable.up, ImageSpan.ALIGN_BASELINE); 

這將調整上述範圍的底部與周圍文本的基線,如ImageSpan documentation提及。