【发布时间】:2011-03-26 20:44:54
【问题描述】:
大家好,你们好吗?我已经为我的应用程序设置了一个图库视图,我想从我的 sdcard 上的特定图像文件夹中加载此视图中的图像。有人可以帮助我吗,因为我搜索了很多,但提供的解决方案都没有奏效。
我已成功地将 RES/DRAWABLE 文件夹中的图像加载到我的画廊视图中,但在我最初的计划中从未成功。
这是我在从 RES/DRAWABLE 文件夹加载图像时使用的 imageadapter 类
public class ImageAdapter extends BaseAdapter
{
public ImageAdapter(Context c)
{
mContext = c;
}
public int getCount()
{
return mThumbIds.length;
}
public Object getItem(int position)
{
return position;
}
public long getItemId(int position)
{
return position;
}
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imageView;
if (convertView == null)
{
imageView = new ImageView(mContext);
imageView.setLayoutParams(new Gallery.LayoutParams(100, 100));
imageView.setAdjustViewBounds(false);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(18, 18, 18, 18);
}
else
{
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
private Context mContext;
private Integer[] mThumbIds =
{
R.drawable.image_1,
R.drawable.image_2,
R.drawable.image_3,
R.drawable.image_4
};
}
【问题讨论】:
标签: android image view gallery sd-card