我想要完成的是在编辑文本中添加一些图像。像Free Note这样的东西。所以这就是我迄今为止所取得的成就: 这就是我添加图片的方式。
EditTextCustom text = (EditTextCustom)findViewById(R.id.EditText);
Drawable img = this.getResources().getDrawable( R.drawable.delete);
img.setBounds( 0, 0, 0, 0 );
text.setCompoundDrawablesWithIntrinsicBounds(null, null, img, null);
我的EditTextCustom类看起来像这样:
public class EditTextCustom extends EditText {
private Drawable dRight;
public EditTextCustom(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
@Override
public void setCompoundDrawables(Drawable left, Drawable top,
Drawable right, Drawable bottom)
{
if(right !=null)
{
dRight = right;
}
super.setCompoundDrawables(left, top, right, bottom);
}
}
问题是编辑文本有多行,我不知道如何在左上角添加图像。