Эй, ребята, как дела? Я настроил представление галереи для своего приложения, и я хотел бы загрузить изображения в этом представлении из определенной папки изображений на моей SDCard. Может кто-нибудь, пожалуйста, помогите мне, так как я много искал, и ни одно из предложенных решений не сработало.
Мне удалось загрузить изображения из папки RES / DRAWABLE в представление галереи, но мне так и не удалось выполнить первоначальный план.
Это класс imageadapter, который я использую для загрузки изображений из папки RES / DRAWABLE
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
};
}