是否可以使用放置在EditText框中的新位图绘制图像范围。 似乎没有任何接口,所以我不确定如何。 我尝试将图像范围设置为指向新构造的位图,但这似乎不起作用。
这是我第一次使用分配图像范围的代码片段: 我基本上想要在点击范围时用新图标“R.drawable.Icon2”重绘位图:
Button background = new Button(tv.getContext());
background.setTextSize(getResources().getDimension(
R.dimen.default_font_size));
background.setCompoundDrawablesWithIntrinsicBounds(R.drawable.Icon1, 0, 0, 0);
background.setText(chip.toString());
BitmapDrawable bmd = new BitmapDrawable(loadBitmapFromView(background));
bmd.setBounds(0, 0, bmd.getIntrinsicWidth(),bmd.getIntrinsicHeight());
final ImageSpan imgSpan=new ImageSpan(bmd, chip.toString());
chip.setSpan(imgSpan,0,chip.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
SideNote:span也是一个可点击的跨度,所以它有一个onClick()方法。