a739924135
净坛腐儒
采纳率43.8%
2016-06-17 03:14 阅读 1.3k

判断gridView中哪个item被点击

如何判断gridView中哪个item被点击并添加相应的响应事件?谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_34148178 qq_34148178 2016-06-17 03:16

    gridView.setOnItenClick();

    点赞 评论 复制链接分享
  • qq_34148178 qq_34148178 2016-06-17 03:16

    参数pos..或者id都可用

    点赞 评论 复制链接分享
  • luo631298455 消逝de年华 2016-06-17 04:09
        gridView.setOnItemClickListener(new OnItemClickListener() {
    
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {        
                //parent是你的gridView,有多个gridView的时候可以用parent.getId()来进行判断是哪一个。
                //view是你点击的item的view,可以获取view下面所有控件
                //position是当前item在适配器中的位置
                //id是当前item在当前gridView的位置      通常position与id是相同的,不过不排除特殊情况,比如自定义的gridView如果在在开头就放东西了。
                //如果你的item是个个都有不同的点击事件,如下
                switch (position) {
                case 0:
                    //点击第一个item的事件
                    break;
                //。。。。。。。。。。。。
                default:
                    break;
                }
                //如果是item根据特殊情况下不同的点击事件,如下
                //if(true/*你做判断的条件,*/){
                //  
                //}
    
            }
        });
    
    点赞 评论 复制链接分享

相关推荐