2016-11-10 2 views
-3

Ich bin neu in Android-Entwicklung, ich möchte Bild von entweder internen Speicher/Bilder/Forldername oder SDCard/Bilder/Ordnername mit Swipe-Funktion als Galeere laden. Alle Bilder sollten als Wischen angezeigt werden. Kann ich ein Beispiel von etwas haben?Wie man Bild von sdcard in Pageradapter lädt?

Vielen Dank im Voraus

Antwort

0

Verwenden Glide für schnelles und effizientes Laden von Bildern.

String path =Environment.getExternalStorageDirectory()+"/foder_name/locationtoyourimage.png"; 

Glide.with(MainActivity.this) 
    .load(path) 
    .centerCrop() 
    .crossFade() 
    .into(myImageView); 
1

Sie können beginnen, ein Beispiel für Ihre Versuche zu erstellen. Sie können beginnen, eine ImageView erstellen und in App laden.

Um das Bild einfügen in Ihren Code zu laden:

private Bitmap getImage(String imageName) { 
    File root = Environment.getExternalStorageDirectory(); 
    return BitmapFactory.decodeFile(root+"/pictures/forldername/" + imageName + ".jpg"); 
} 

In deine onCreate, setzen Sie das Bild wie:

imageView.setImageBitmap(getImage); 

Insert Erlaubnis in Manifest.xml

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />