2017-10-14 10 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; 
} 

画像をロードします。私は単純にIDを使ってイメージを追加することができますが、Internal/sdカードストレージからイメージをロードします。 画像を追加する方法を知りたい内部ストレージから特定のフォルダの画像を読み込みたい、画像を読み込む方法は?ビデオも同様

答えて

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! 
関連する問題