我想从内部存储的特定文件夹加载图像,如何加载图像?以及视频
问题描述:
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卡存储器加载图像。 我想知道如何添加图片我想从内部存储的特定文件夹加载图像,如何加载图像?以及视频
答
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!