程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> string轉換為圖片-解析EditText.getText().toString()得到的圖片

string轉換為圖片-解析EditText.getText().toString()得到的圖片

編輯:編程解疑
解析EditText.getText().toString()得到的圖片

求助各位大神:我在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)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved