Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 视图在gridview后面没有响应_Android_Gridview_Onclicklistener_Clickable - Fatal编程技术网

Android 视图在gridview后面没有响应

Android 视图在gridview后面没有响应,android,gridview,onclicklistener,clickable,Android,Gridview,Onclicklistener,Clickable,我对相对布局上的OnClickListener有问题。相对布局内部有一个网格视图,我无法让点击通过网格视图 我想要实现的是,整个相对布局对点击做出响应。如果没有GridView,它显然像一个魔咒一样工作。但是如果我添加带有一些元素的GridView,则GridView的整个区域将变得无响应。只有在GridView上方,它才保持响应 所以我尝试了一切:将GridView设置为不允许触摸,不允许单击以将其传递给ParentView,但没有任何结果 你们有谁知道我可以试试什么吗 非常感谢你的帮助! 为

我对
相对布局上的
OnClickListener
有问题。
相对布局
内部有一个
网格视图
,我无法让点击通过
网格视图

我想要实现的是,整个
相对布局
对点击做出响应。如果没有
GridView
,它显然像一个魔咒一样工作。但是如果我添加带有一些元素的
GridView
,则
GridView
的整个区域将变得无响应。只有在
GridView
上方,它才保持响应

所以我尝试了一切:将
GridView
设置为不允许触摸,不允许单击以将其传递给
ParentView
,但没有任何结果

你们有谁知道我可以试试什么吗

非常感谢你的帮助!
为GridView干杯您正在使用适配器,必须使用GridView.setOnItemClickListener()使项目可单击。

您是否尝试禁用GridView<代码>设置启用(错误)这样它就不应该响应clicksDid,你可以尝试在gridview上单击侦听器来执行与在相对布局上相同的操作。谢谢大家!我已经尝试过setEnabled(false);那不行。只有将其可见性设置为“已消失”才有效。。。我可以尝试使用OnItemClick解决问题,但是,这将是一个糟糕的实现,因为我的活动中有10个相对布局,带有不同的标记,处理起来非常难看。。。这是我想实现的最后一个解决方案。我不想要可单击的项目。我想将单击传递到父视图。网格视图不应该是可点击的。定义一个方法并从相对布局onClick和GridView onItemClick调用它-它会工作的。顺便说一句,几个月前我也遇到了同样的问题,得到了这个解决方案,接受了这个解决方案并开始工作。让我补充一点,因为使用了适配器,我不得不使用它,并没有得到更好的解决方案。这里是这个问题的链接