2

我想在附加的edittext中插入jpeg图像,如下所示。

Stackoverflow 推荐了这篇文章,但提供的参考项目不再有效。 如何在edittext android中插入jpeg文件

会有参考项目吗?

在此处输入图像描述

4

3 回答 3

2

尝试这个,

EditText text = (EditText)findViewById(R.id.text);
text.setCompoundDrawables(null,null,getResources().getDrawable(R.drawable.check), null);

而已。

于 2015-09-22T10:00:15.247 回答
1

你可以ImageSpan这样使用...

buildImageSpan(EditText et){
  SpannableString ss = new SpannableString("anystring");
  Drawable d = getResources().getDrawable(R.drawable.ic_launcher);
  d.setBounds(0,0,d.getIntrinsicWidth(), d.getIntrinsicHeight());
  ImageSpan span = new ImageSpan(d, "anystring", ImageSpan.ALIGN_BASELINE);
  ss.setSpan(span, 0, anystring.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
  et.setText(et.getText()+ss);
}
于 2015-09-22T09:24:25.387 回答
0

您可以使用设置复合可绘制左下角右下角

edittext.setCompoundDrawables(left,top,right, bottom);
于 2015-09-22T10:16:19.107 回答