您现在的位置是:首页 > 学无止境> 程序人生网站首页慢生活

在EditText里插入图片

张帅2019-11-01 712人围观
简介 用最简单的代码,实现瀑布流布局,没有繁琐的css,没有jq,只需要做到以下就可以实现瀑布流的效果。思路很简单,看成是三列布局,分别用三个ul来调用。帝国cms列表模板,...

现在在做一个便签,用到记录一下。

View Code

                Uri uri=data.getData();
                
                Bitmap pic = ;
                pic = getBitmap(data.getData());
                insertIntoEditText(getBitmapMime(pic, uri));


函数如下

View Code

      
 Bitmap getBitmap(Uri uri) {
       Bitmap pic = ;
       BitmapFactory.Options op =  BitmapFactory.Options();
       op.inJustDecodeBounds = ;
       Display display = getWindowManager().getDefaultDisplay();
 dw = display.getWidth();
 dh = display.getHeight();
 {
        pic = BitmapFactory.decodeStream(getContentResolver()
          .openInputStream(uri), , op);
       }  (FileNotFoundException e) {
        e.printStackTrace();
       }
 wRatio = () Math.ceil(op.outWidth / () dw);
 hRatio = () Math.ceil(op.outHeight / () dh);
 (wRatio > 1 && hRatio > 1) {
        op.inSampleSize = wRatio + hRatio;
       }
       op.inJustDecodeBounds = ;
 {
        pic = BitmapFactory.decodeStream(getContentResolver()
          .openInputStream(uri), , op);
       }  (FileNotFoundException e) {
        e.printStackTrace();
       }
 pic;
      }

 SpannableString getBitmapMime(Bitmap pic, Uri uri) {
       String smile = uri.getPath();
       SpannableString ss =  SpannableString(smile);
       ImageSpan span =  ImageSpan(, pic);
       ss.setSpan(span, 0, smile.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
 ss;
      }


  insertIntoEditText(SpannableString ss) {
       Editable et = editText_Content.getText();        start = editText_Content.getSelectionStart();
       et.insert(start, ss);       editText_Content.setText(et);         editText_Content.setSelection(start + ss.length());      }
}

转载于:https://www.cnblogs.com/helloandroid/articles/2284517.html


文章评论

    已有 4 条评论

    TheBaiRuo

    测试评论

    测试 2019-11-02 10:24:35

    TheBaiRuo

    名称:妙笔生花
    简介:一生很长,会遇见很多出现在你生命中的过客!
    网址: https://blog.zh66.club
    LOGO:http://blog.zh66.club/usr/themes/Miracles/favicon.ico

    妙笔生花 2019-11-01 14:44

    TheBaiRuo

    名称:皮皮家园
    简介:要让平凡的每一天,变得不再平凡!
    网址: https://www.zh66.club
    LOGO:https://cdn.jsdelivr.net/gh/Zevs6/CDN@3.0/img/avatar.jpg

    皮皮家园 2019-11-01 20:44

    admin

    小伙伴们快来评论留言吧!

    admin 2019-11-01 11:15

    添加新评论