XML布局:
<EditText
android:id="@+id/EditText01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</EditText>
插入两个ImageSpan:
EditText et = (EditText) findViewById(R.id.EditText01);
et.setText("E\n Toooooooooooooo");
SpannableString ss = new SpannableString(et.getText());
ImageSpan span1 = new ImageSpan(this, R.drawable.pintu_joint,
ImageSpan.ALIGN_BASELINE);
ss.setSpan(span1, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
ImageSpan span2 = new ImageSpan(this, R.drawable.pintu_freedom,
ImageSpan.ALIGN_BASELINE);
ss.setSpan(span2, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
et.setText(ss);
两个图像重叠(对不起,我不允许发布图像)。
在android 2.3中没问题,但在4.0 +中没有。
提前致谢。