Varolan dosya yolundan Bitmap veya Drawable oluşturmaya çalışıyorum.Dosya yolundan Bitmap/Drawable oluştur
String path = intent.getStringExtra("FilePath");
BitmapFactory.Options option = new BitmapFactory.Options();
option.inPreferredConfig = Bitmap.Config.ARGB_8888;
mImg.setImageBitmap(BitmapFactory.decodeFile(path));
// mImg.setImageBitmap(BitmapFactory.decodeFile(path, option));
// mImg.setImageDrawable(Drawable.createFromPath(path));
mImg.setVisibility(View.VISIBLE);
mText.setText(path);
Ama setImageBitmap()
, setImageDrawable()
yolundan bir görüntü göstermez. mText
ile yol yazdırdım ve şu şekilde görünüyor: /storage/sdcard0/DCIM/100LGDSC/CAM00001.jpg
Neyi yanlış yapıyorum? Bana yardım edebilecek kimse var mı?
BitmapFactory.decodeFile (yol): Burada – toantran
@ autobot_101 hata ayıklama modunda, 'mBuffer' içinde' id' vardır. Ama onun "mHeight", "mWidth" değeri "-1" ve "mLayoutBounds", "null". –
O zaman dosya yolunuzu tekrar kontrol etmelisiniz, çünkü bu, görüntünüzün bitmap nesnesine 'şişirilmiş' olmadığı anlamına gelir. Belki başka bir görüntüyü deneyebilirsiniz – toantran