2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法

一、如果ImageView显示app里面的资源文件直接用setBackgroundDrawable或setImageResource。

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法_第1张图片

二、如果是ImageView要显示显示本地绝对路径的图片,有三种方式

1、方式一用: setImageURI

dynanic_trace_image.setImageURI(Uri.fromFile(new File("/sdcard/trace_photo.jpg")));

2、方式二:setImageBitmap

String img_path = "/sdcard/trace_photo.jpg";
Bitmap bmp= BitmapFactory.decodeFile(img_path);
ImageView iv= (ImageView)findViewById(R.id.img);
iv.setImageBitmap(bmp);

3、方式三:显示在背景,铺满全屏幕

backgroundphoto=(ImageView) findViewById(R.id.backgroundphoto);
String img_path = "/sdcard/trace_photo.jpg";   
Bitmap bitmap = BitmapFactory.decodeFile(img_path);
Drawable drawable = new BitmapDrawable(bitmap);
backgroundphoto.setBackground(drawable);

三、实际项目中运用到的

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法_第2张图片

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法_第3张图片

 

四、最后记得添加清单文件的权限:


五、参考文章

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法_第4张图片

2022-02-11 Android ImageView 用setImageURI、setImageBitmap、BitmapDrawable等显示本地绝对路径的图片方法_第5张图片

android Imageview 显示本地绝对路径图片_丿灬安之若死-CSDN博客_imageview 显示file

Android ImageView显示本地图片_weixin_34413802的博客-CSDN博客

安卓开发之获取本地图片并设置为应用背景图片_金属服务,美好生活,天网改变世界,华帝量子科技。-CSDN博客

你可能感兴趣的:(Android,App,Develop,android,java,apache)