android中添加了一个GridView,在GridView中的每一个Item中,又有一个按钮,要给每一个按钮添加点击事件

如上!... 如上! 展开
 我来答
麓山布衣
2012-04-19 · 超过14用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:23.4万
展开全部
请参考我以前写的一篇帖子,是给listview的,但好像不能使用button,最好把button换成imageview,反正imageview也是能点击的。你遇到这个问题是因为你给每一个item设置了事件,然后当你点击这个item的时候,里面的button被点中了。解决办法是继承view,写一个自定义的view,重写他的 setPressed 方法,这个方法里面判断它在点中的同时是不是父view也被点中了,如果父view也被点中的话,之间return,否则调用super的setpressed方法。这样就能使你的子view不在父view点中的时候获得事件。帖子在http://blog.csdn.net/huihuangui/article/details/6768629
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
burly12
2012-02-14
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
1 ACTIVITY 实现接口 OnItemClickListener

2 在onCreate里面加:
mGridView.setOnItemClickListener(this);

3
//重载函数
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
//处理每一个ITEM
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝繁逆幻梦15aa9
2012-02-10 · 超过31用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:55.9万
展开全部
自定义adpter,自定义itemlayout。。过滤这个layout。添加button的点击事件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式