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调用它-它会工作的。顺便说一句,几个月前我也遇到了同样的问题,得到了这个解决方案,接受了这个解决方案并开始工作。让我补充一点,因为使用了适配器,我不得不使用它,并没有得到更好的解决方案。这里是这个问题的链接