日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在EditText里插入图片,基于图库选择之后

發布時間:2025/4/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在EditText里插入图片,基于图库选择之后 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現在在做一個便簽,用到記錄一下。

View Code //onActivityResult
Uri uri=data.getData();
// 通過URI得到圖片在系統的路徑
// String[] proj = {MediaStore.Images.Media.DATA};
////好像是android多媒體數據庫的封裝接口,具體的看Android文檔
// Cursor cursor = managedQuery(uri, proj, null, null, null);
////按我個人理解 這個是獲得用戶選擇的圖片的索引值
// int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
////將光標移至開頭 ,這個很重要,不小心很容易引起越界
// cursor.moveToFirst();
////最后根據索引值獲取圖片路徑
// String path = cursor.getString(column_index);

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


函數如下

View Code /**
* 通過路徑獲取系統圖片
*
@param uri
*
@return
*/
private Bitmap getBitmap(Uri uri) {
Bitmap pic = null;
BitmapFactory.Options op = new BitmapFactory.Options();
op.inJustDecodeBounds = true;
Display display = getWindowManager().getDefaultDisplay();
int dw = display.getWidth();
int dh = display.getHeight();
try {
pic = BitmapFactory.decodeStream(getContentResolver()
.openInputStream(uri), null, op);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int wRatio = (int) Math.ceil(op.outWidth / (float) dw);
int hRatio = (int) Math.ceil(op.outHeight / (float) dh);
if (wRatio > 1 && hRatio > 1) {
op.inSampleSize = wRatio + hRatio;
}
op.inJustDecodeBounds = false;
try {
pic = BitmapFactory.decodeStream(getContentResolver()
.openInputStream(uri), null, op);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return pic;
}
/**
* 圖片轉成SpannableString加到EditText中
*
*
@param pic
*
@param uri
*
@return
*/
private SpannableString getBitmapMime(Bitmap pic, Uri uri) {
// int imgWidth = pic.getWidth();
// int imgHeight = pic.getHeight();
// float scalew = (float) 40 / imgWidth;
// float scaleh = (float) 40 / imgHeight;
// Matrix mx = new Matrix();
// mx.setScale(scalew, scaleh);
// pic = Bitmap.createBitmap(pic, 0, 0, imgWidth, imgHeight, mx, true);
String smile = uri.getPath();
SpannableString ss = new SpannableString(smile);
ImageSpan span = new ImageSpan(this, pic);
ss.setSpan(span, 0, smile.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
return ss;
}

/**
* 這里是重點
*/
private void insertIntoEditText(SpannableString ss) {
Editable et = editText_Content.getText();// 先獲取Edittext中的內容
int start = editText_Content.getSelectionStart();
et.insert(start, ss);// 設置ss要添加的位置
editText_Content.setText(et);// 把et添加到Edittext中
editText_Content.setSelection(start + ss.length());// 設置Edittext中光標在最后面顯示
}
}

轉載于:https://www.cnblogs.com/helloandroid/articles/2284517.html

總結

以上是生活随笔為你收集整理的在EditText里插入图片,基于图库选择之后的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国语对白自拍 | 国产在线xxxx | 国产又爽又黄免费视频 | 成年人在线观看网站 | 高潮毛片无遮挡 | 天堂视频一区二区 | 日日拍夜夜拍 | 中文字幕一区二区三区人妻 | 久久99精品国产.久久久久 | 蜜桃精品久久久久久久免费影院 | 国产又粗又猛又黄又爽的视频 | 精品无码一区二区三区 | 在线视频免费观看一区 | 中文字幕欧美亚洲 | 999久久久国产精品 韩国精品一区二区 | www,xxx69 japan | 六月婷婷av | 国产乱码久久久久久 | 亚洲性图一区二区 | 亚洲福利社区 | 国产免费中文字幕 | 欧美性猛交乱大交xxxx | 在线播放免费av | 天堂最新资源在线 | 国产大奶 | 色8久久 | 天天躁日日躁狠狠躁喷水 | 夜色88v精品国产亚洲 | 亚洲无码精品在线播放 | 9999免费视频 | 国产乱淫av片免费 | 成人h动漫精品一区二区器材 | 国产av日韩一区二区三区精品 | 亚洲高清免费观看 | 日韩免费在线观看 | 99在线无码精品入口 | 欧美综合一区 | 伊人久久国产精品 | 四季av一区二区三区免费观看 | 献给魔王伊伏洛基亚吧动漫在线观看 | 国产一区二区日韩 | 国产伦精品一区二区三区视频痴汉 | 中国黄色网址 | 91吃瓜在线 | 中文字幕在线播放一区二区 | 成人在线观看亚洲 | 黄网站视频在线观看 | 国产在线欧美在线 | 韩国久久久久 | 视频在线观看电影完整版高清免费 | 久久精品一区二区三区四区 | 亚洲丁香 | 青青草十七色 | 国产精品69毛片高清亚洲 | 麻豆精品国产传媒mv男同 | 无码人妻久久一区二区三区蜜桃 | 欧美一区二区三区激情 | 377人体粉嫩噜噜噜 www.av黄色 | 操综合| 日日夜夜91 | 久久影视网 | 69日本xxxxxxxxx30| 91手机视频在线观看 | 日本黄色xxx| 天天干视频在线 | 毛片视频播放 | 91综合精品 | 欧美一级在线观看 | 亚洲h动漫 | 污视频网址| 性欧美在线 | 国内精品久久久久 | 少妇2做爰bd在线意大利堕落 | 91桃色污 | 国产成人精品无码播放 | 污污软件在线观看 | 久久国产精品一区二区三区 | 美女高潮视频在线观看 | 免费一二区 | 成人国产一区二区三区精品麻豆 | 一个人在线观看免费视频www | 青草超碰 | 亚洲av综合色区无码一二三区 | 日日精品 | 国产露脸91国语对白 | 久草视频2 | 制服丝袜先锋影音 | 欧美 日韩 国产 中文 | 72种无遮挡啪啪的姿势 | 光棍影院手机版在线观看免费 | 久久久久久影视 | 四虎影院污 | 天天摸天天舔天天操 | 欧美三级午夜理伦三级中视频 | 精品人妻无码专区视频 | 欧美日韩三级在线观看 | 国产在线观看精品 | 中文字幕日韩一级 | 黄色av毛片 |