关于GridView如何获取点击的某个单元格里面的元素
我有一个GridView,GridView的每个单元格里面有一个TextView和一个Button,我在Adapter里面给Button做了点击事件,我要做的效果是我点击...
我有一个GridView,GridView的每个单元格里面有一个TextView和一个Button,我在Adapter里面给Button做了点击事件,我要做的效果是我点击某个单元格里面的Button是获取对应TextView的值,并且把Button的背景替换掉, 现在遇到的问题是,当我点击摸个单元格的Button时,另外一个单元格的Button的背景被替换了,获取到的TextView的值也不是所点中的单元格的值。这个问题要怎么解决呢??? 像ListView的话,点击item里面的元素它是对相应的Item里面的元素进行操作的,Gridview不能做到这样的效果吗?@六号 @zjw681691 @蓝沙 @fortianwei @fengyiyezi @su1216 @huangtao @futurexiong @sk. @haoliuyou 大神们 求解答。
展开
3个回答
2014-01-09
展开全部
你在Adapter的什么地方做的button事件监听。最好贴下代码。一般来说是在getview里面做监听。你可以在button事件里面打印一下当前的posion看看跟你现在点击的是不是一致。根据这个来应该能定位到对应的按钮
2014-01-09
展开全部
这么诡异,你都能获取到内容了,除非是你获取时传item索引传错了。应该有getposition的吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-09
展开全部
你的button可以根据tag来找到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询