小编use*_*548的帖子

在GridView中对ImageView执行onClickListener

我有GridView,其中项目是带有图像(ImageView)和标题(TextView)的视图.我想在这个ImageView上执行onClick操作,但不是在整个GridView项上执行.如果我使用此代码:

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
      }
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

只有第二次单击ImageView才能让我进行操作.如何通过首次单击GridView对ImageView进行操作?

android gridview imageview onitemclicklistener

5
推荐指数
1
解决办法
6285
查看次数