我在SpannableStringBuilder中动态添加了各种范围,我在edittext中添加了ssb。
SpannableStringBuilder ssb=new SpannableStringBuilder(edittext.getText());
ssb.setSpan(new ImageSpan(bmp),start,end,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
edittext.setText(ssb);
然后我在edittext上添加了KeyListener。 我的问题是如何使用backspace通知应用程序何时删除跨度。请注意,简单文本也会与跨度一起写在编辑文本中,我只想在删除跨度时通知,而不是普通文本。
答案 0 :(得分:0)
使用EditText
addTextChangedLister