我想在附加的edittext中插入jpeg图像,如下所示。
Stackoverflow推荐了这篇文章,但提供的参考项目不再有效。 how to insert jpeg files in edittext android
会有参考项目吗?
答案 0 :(得分:2)
试试这个,
EditText text = (EditText)findViewById(R.id.text);
text.setCompoundDrawables(null,null,getResources().getDrawable(R.drawable.check), null);
那就是它。
答案 1 :(得分: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);
}
答案 2 :(得分:0)
您可以使用
设置复合可绘制的左上角edittext.setCompoundDrawables(left,top,right, bottom);