2017-10-14 2 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를 사용하여 이미지를 추가 할 수는 있지만 내부/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!