Android4.4中可以使用ImageView控件显示本地图片。常用的加载方式包括:
1.使用BitmapFactory.decodeFile方法加载本地图片:
File file = new File("/sdcard/test.jpg"); Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath()); imageView.setImageBitmap(bitmap);
2.使用BitmapFactory.decodeResource方法加载应用内置图片:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test); imageView.setImageBitmap(bitmap);
3.使用Glide第三方库加载网络或本地图片:
Glide.with(this).load(file).into(imageView);
4.使用Picasso第三方库加载网络或本地图片:
Picasso.with(this).load(file).into(imageView);
需要注意的是,在使用以上方法时需要添加对应的权限,如读/写SD卡权限。