ImageView 中有个setImageBitmap的方法,可以将Bitmap类直接设置为使用的图片资源。
// 设置图片
// 获取DOM
ImageView img = findViewById(R.id.image);
// 这里的两个参数,改成适合自己使用场景的
// 参数1, 当前的上下文
// 参数2,filePath, 要读取的文件名
img.setImageBitmap(getAssetsBitmap(MainActivity.fileName));
public static Bitmap getAssetsBitmap(Context context, String path) {
AssetManager am = context.getAssets();
InputStream inputStream = null;
try {
inputStream = am.open(path);
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
return bitmap;
}