【发布时间】:2019-05-09 16:47:53
【问题描述】:
我想在 imageview 中显示图像,所以我在 res 中创建了一个文件夹 - drawable 并将我的图像放在那里。像apple.png 这样的东西。然后我使用这段代码:
ImageView iv= (ImageView)findViewById(R.id.img_selected_image);
String path = getApplication().getFilesDir().getAbsolutePath();
InputStream is = new FileInputStream(path + "/apple.png");
Drawable icon = new BitmapDrawable(is);
Log.i("Fnord", "width="+icon.getIntrinsicWidth()+
" height="+icon.getIntrinsicHeight());
iv.setImageDrawable(icon);
但是当我运行它时,它说data/data/package-name/files 中没有任何apple.png 名称的图像。我想我把我的形象放在不合适的地方。我应该把我的图片放在哪里?
【问题讨论】:
-
你还需要确保你的图片不会被拉伸themillibit.wordpress.com/2017/09/25/…