我想在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
的任何图像。我想我把我的图像放在了不合适的地方。我应该把我的图像放在哪里?