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+ 中不行。
提前致谢。