Labeeb hat Recht, warum Sie das Image mithilfe des Pfads festlegen müssen, wenn sich Ihre Ressourcen bereits im Ressourcenordner befinden.
Diese Art von Pfad wird nur benötigt, wenn Ihre Bilder auf einer SD-Karte gespeichert sind.
Und versucht , die folgenden Code - Set Bitmap - Bilder aus einer Datei innerhalb einer SD-Karte gespeichert.
File imgFile = new File("/sdcard/Images/test_image.jpg");
if(imgFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
}
Und fügen Sie diese Berechtigung in die Manifestdatei ein:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
BitmapFactory
verwandte Methoden sollten in einem BG-Thread aufgerufen werden. Picasso erledigt das automatisch für Sie.ImageView.setImageURI(Uri.fromFile(new File("/sdcard/cats.jpg")));
Ich denke, Sie können dies verwenden
quelle
Sie können auch verwenden:
Dies führt die für Sie implizite Bitmap-Dekodierung durch.
quelle
quelle
Alle Antworten sind veraltet. Es ist am besten, Picasso für solche Zwecke zu verwenden. Es hat viele Funktionen, einschließlich Hintergrundbildverarbeitung.
Habe ich schon erwähnt, dass es super einfach zu bedienen ist:
quelle
Picasso.get().load(new File(...)).into(imageView);
Von der offiziellen Website: http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
Hier die Methoden:
quelle
Sie können verwenden:
quelle
Wenn Sie das Laden von Bildern in der Listenansicht verwenden, verwenden Sie das Aquery-Konzept.
https://github.com/AshishPsaini/AqueryExample
quelle
So zeigen Sie Bilder aus dem Ordnerpfad in Android an
Ganz zuerst: Stellen Sie sicher, dass Sie Berechtigungen zur Mainfest-Datei hinzugefügt haben:
##: Erstelle eine Klasse MyGallery
Erstellen Sie nun die XML-Klasse
Machen Sie auch Adapter galleryadapter.xml
Um das Bild im Detail zu sehen, erstellen Sie eine neue Klasse ImageDetail:
Erstellen Sie die XML-Datei image_detail.xml
Fügen Sie Ihre eigene Drawable zur Selector-Klasse hinzu und erstellen Sie sie res> drawable> selector_shareimage.xml
quelle
Sie können dies verwenden, um auf einen bestimmten Ordner zuzugreifen und ein bestimmtes Bild abzurufen
Und dann können Sie es anrufen
quelle
onLoadImage Volllast
quelle
quelle