2017-10-14 3 views
-2
public class ImageAdapter extends BaseAdapter { 
private File currentDir; 
String SCAN_PATH; 
File allFiles ; 
private Context context; 


public Integer[] images={ 

     //I want to load images here 


}; 

public ImageAdapter(Context c){ 
    context = c; 
} 

@Override 
public int getCount() { 
    return images.length; 
} 

@Override 
public Object getItem(int position) { 
    return images[position]; 
} 

@Override 
public long getItemId(int position) { 
    return 0; 
} 

Je veux charger des images. Je peux simplement ajouter des images en utilisant des identifiants, mais je veux charger des images à partir du stockage interne/carte SD. Je veux savoir comment ajouter des imagesJe veux charger des images à partir d'un dossier spécifique à partir du stockage interne, comment charger des images? ainsi que la vidéo aussi

Répondre

0
Try loading images into imageview as bitmap 
try { 
     File f=new File(filepath, "imagename.jpg"); // internal or external storage path 
     Bitmap b = BitmapFactory.decodeStream(new FileInputStream(f)); 
      ImageView img=(ImageView)findViewById(R.id.imgPicker); 
     img.setImageBitmap(b); 
    } 
    catch (FileNotFoundException e) 
    { 
     e.printStackTrace(); 
    } 

Hope this may work!