如何动态地在edittext上添加图像?

时间:2010-09-14 08:35:48

标签: android

我正在通过电子邮件开发共享图像的表单设计,所以我正在开发撰写邮件的表单,我想动态地在编辑文本中显示一些图像,如何动态地在编辑文本中添加图像?

2 个答案:

答案 0 :(得分:2)

您可以使用此代码

    SpannableString ss = new SpannableString("abc");
    Drawable d = img.getDrawable();
    d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
    ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
    ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
    et.setText(ss);

答案 1 :(得分:-1)

您无法在编辑文字中绘制图像。

为Android寻找一些WYSIWYG编辑器,但我找不到,所以不知道它是否存在。

执行此操作的唯一方法是创建一个浏览按钮并选择一个可以在ImageView中显示的图像,并将图像作为附件发送。