Ich versuche, eine Bitmap oder ein Drawable aus dem vorhandenen Dateipfad zu erstellen.
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);
Aber setImageBitmap()
, setImageDrawable()
nicht zeigt ein Bild aus dem Weg. Ich habe Pfad mit gedruckt mText
und es sieht aus wie:/storage/sdcard0/DCIM/100LGDSC/CAM00001.jpg
Was mache ich falsch? Kann mir jemand helfen?
id
in mBuffer
. Aber sein mHeight
, mWidth
Wert ist -1
, und mLayoutBounds
ist null
.
Cursor
und habe andere Bilder ausprobiert, aber das gleiche Ergebnis. Außerdem habe ich den Pfad über überprüft adb shell
und herausgefunden, dass Bilder in diesem Pfad vorhanden sind.