我在我的应用中有一个场景,我在创建帖子并保存到数据库。 帖子可以包含纯文本以及EditText框中的图像或链接。
我不确定如何存储来自具有图像和文本的EditText的数据,以便在向用户显示帖子时正确呈现它。
存储图像和文本我正在使用SpannableString
SpannableString ss = new SpannableString("abc\n");
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);
editT.setText(ss);
如果我直接尝试从editText值存储数据,那么我将获得异常。 请帮帮我。