android如何监听GridView的空白部分?如何知道我点击的是GridView的Item还是Item之间的空白部分? 25
在一个ListView的Item中,我套了一个GridView来显示图片,ListView和GridView的事件冲突我已经解决了,但是我发现一个问题,我给GridVie...
在一个ListView的Item中,我套了一个GridView来显示图片,ListView和GridView的事件冲突我已经解决了,但是我发现一个问题,我给GridView设置的是三列,当我有一张或两人张图片时,右边会留有很大的一片空白区域,点击时会占有ListView的点击item事件,我想实现我点击空白区域时,可以响应ListView的点击item事件,只有点击的是GridView的item时才响应GridView的点击事件
展开
1个回答
展开全部
这样很简单,如果你想实现点击listview的item中的空白地方(不是gridview)响应listview item点击事件,那就把listview 的item布局中gridview的的宽度调整为wrap_content就可以了,这样你在点击空白地方的时候不会响应gridview控件上的事件了。
更多追问追答
追问
你理解错了!正好相反,是点击GridView的空白,响应ListView的点击item事件
追答
这样的话,你肯定捕获了gridview的onTouch事件,并且返回了true,所以事件就不会返回到listview上了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询