求助各位大神:我在EditText中插入了一張圖片,我用edit_text.getText().toString將圖片以String形式保存,我怎麼把String又轉換為圖片顯示在TextView中呢?
SpannableString ss = new SpannableString(imagePath);
Pattern p=Pattern.compile("/mnt/sdcard/.+?\\.\\w{3}");
Matcher m=p.matcher(imagePath);
while(m.find()){
Bitmap bm = BitmapFactory.decodeFile(m.group());
Bitmap rbm = r.resizeImage(bm, 100, 100);
ImageSpan span = new ImageSpan(this, rbm);
ss.setSpan(span, m.start(), m.end(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
Editable edit_text = display.getEditableText();
edit_text.append(ss);
這樣做只能得到路徑格式的字符串。怎麼讓圖片再顯示出來呢?
忘記說了,我是把最後的ss轉換成charSequence類型,再調用editText.setText(ss)。