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
. 私は自分のイメージを不適切な場所に置いたと思います。画像をどこに置くべきですか?