I have a GridView where the elements are representations with an image (ImageView) and a title (TextView). I would like to perform an onClick operation in this ImageView, but not in the entire GridView element. If I use this code:
gridView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { ImageView imageView = (ImageView) view.findViewById(R.id.image); imageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
just a second click on ImageView will give me an operation. How can I perform an operation on an ImageView the first time I click on a GridView?
source share