Если вы хотите обновить изображение для одного конкретного элемента в сетке, вы можете ... иметь onClickListener для всех изображений в сетке.
Теперь, когда вы нажмете на любое изображение, найдите его положение и измените фоновый ресурс для этого конкретного изображения.
Пример:
При добавлении изображения: imageView.setOnClickListener (imageListener);
И слушатель будет что-то вроде dis:
private OnClickListener imageListener = new OnClickListener() {
public void onClick(View v) {
int id = v.getId();
ImageView imgView = imageArray.get(id);
imgView .setBackgroundResource(R.drawable.newImage);
};
Надеюсь, вы найдете это полезным.