我想在 imageview 中显示一个图像,所以我创建了一个文件夹 -并将我的图像放在那里drawable
。res
类似的东西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);
但是当我运行它时,它说apple.png
. data/data/package-name/files
我想我把我的形象放在不合适的地方。我应该把我的形象放在哪里?