ImageView view = (ImageView) this.findViewById(R.id.imageView); Resources resource = getResources(); // 1. 使用BitmapDrawable 解析数据流 BitmapDrawable bitmapDrawable1 = (BitmapDrawable) resource.getDrawable(R.drawable.lovely); Bitmap bitmap1 = bitmapDrawable1.getBitmap(); InputStream inputStream = resource.openRawResource(R.drawable.lovely); // 2. 先用Resources获得图片的输入流,再用BitmapDrawable 解析输入流 BitmapDrawable bitmapDrawable2 = new BitmapDrawable(inputStream); Bitmap bitmap2 = bitmapDrawable2.getBitmap(); //3. 使用BitmapFactory解析图片 Bitmap bitmap3 =BitmapFactory.decodeStream(inputStream); view.setImageBitmap(bitmap1); view.setImageBitmap(bitmap2); view.setImageBitmap(bitmap3);
android 工程依赖 读取基类工程资源图片
最新推荐文章于 2024-06-20 14:25:06 发布