从文件路径显示图像视图?我需要只使用文件名来显示图像,而不是使用资源ID。ImageView imgView = new ImageView(this);imgView.setBackgroundResource(R.drawable.img1);我在可绘图文件夹中有图像img 1。我想从文件中显示这张图片。我该怎么做?
3 回答
![?](http://img1.sycdn.imooc.com/54586453000163bd02200220-100-100.jpg)
慕姐4208626
TA贡献1852条经验 获得超7个赞
File imgFile = new File("/sdcard/Images/test_image.jpg");if(imgFile.exists()){ Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); ImageView myImage = (ImageView) findViewById(R.id.imageviewTest); myImage.setImageBitmap(myBitmap);}
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
![?](http://img1.sycdn.imooc.com/5458477f0001cabd02200220-100-100.jpg)
沧海一幻觉
TA贡献1824条经验 获得超5个赞
Bitmap bmImg = BitmapFactory.decodeFile("path of your img1");imageView.setImageBitmap(bmImg);
![?](http://img1.sycdn.imooc.com/533e4d5b0001d57502200203-100-100.jpg)
长风秋雁
TA贡献1757条经验 获得超7个赞
File imgFile = new File(“filepath”); if(imgFile.exists()) { ImageView myImage = new ImageView(this); myImage.setImageURI(Uri.fromFile(imgFile)); }
- 3 回答
- 0 关注
- 425 浏览
添加回答
举报
0/150
提交
取消