pengguichu
pgc_tel
2015-09-18 03:40
采纳率: 31.4%
浏览 2.2k
已采纳

给GridView控件的子控件设置监听事件为什么监听没有响应

imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Toast.makeText(context, "点击了第"+position, 0).show();
System.out.println("点击了"+position);
}
});
这段代码没有响应,是在geiView里获取了GridView里的子控件ImageView控件,为什么没有响应呢?在线等,求大神告诉下,麻烦了。。。。。。会和ImageView的触摸事件冲突吗?为什么触摸事件可以触发

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • u012975705
    boy_nihao 2015-09-18 04:06
    已采纳

    你是不是在设置触摸事件的时候返回true了

    点赞 评论
  • bdmh
    bdmh 2015-09-18 03:45

    布局中最上层设置android:descendantFocusability="afterDescendants"试试

    点赞 评论
  • qq_31401999
    qq_31401999 2015-09-18 03:46

    局中最上层设置android:descendantFocusability="afterDescendants"试试

    点赞 评论
  • boboshuang
    boboshuang 2016-10-29 12:13

    因为被GridView拦截了

    点赞 评论

相关推荐