Gallery g = (Gallery) findViewById(R.id.gallery);
g.setAdapter(new Gallerydapter(this));
g.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
ImageView imageView = new ImageView(PhotoGallery.this);
imageView.setLayoutParams(new GridView.LayoutParams(45, 45));
imageView.setAdjustViewBounds(false);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
imageView.setImageResource(mImageIds[position]);
mGrid.addView(imageView);
}
I have used the above code to add images in grid view , is this the efficient code ? i mean is this code gonna generate running out of memory error