Chcę pokazać obraz w widoku obrazu, więc zrobiłem folder - drawable
w res
i umieściłem tam mój obraz. Coś jak apple.png
. Następnie używam tego kodu:Jak ustawić obraz w widoku obrazu w systemie Android?
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);
Ale kiedy go uruchomić, to powiedział, że nie ma żadnego obrazu przez apple.png
nazwie w data/data/package-name/files
. Myślę, że umieszczam mój obraz w niewłaściwym miejscu. Gdzie powinienem umieścić mój obraz?
Musisz również upewnić się, że obraz nie zostanie rozciągnięty https://themillibit.wordpress.com/2017/09/25/why-are-my-bitmaps-all-stretched/ –