是否可以重绘图像范围?

时间:2014-03-22 21:41:40

标签: android

是否可以使用放置在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()方法。

0 个答案:

没有答案