我有一个GridView,其中的项是带有图像(ImageView)和标题(TextView)视图。
我想在这个ImageView上执行onClick操作,而不是整个GridView项。
如果我使用这段代码:
只有在第二次点击ImageView时才能执行操作。我怎样才能在GridView的第一次点击上对ImageView执行操作呢?
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) {
// some operation
}
});
}
});
只有在第二次点击ImageView时才能执行操作。我怎样才能在GridView的第一次点击上对ImageView执行操作呢?