给layout添加点击事件,怎么获取到真正点击的子控件对象? 200
linerlayou.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Vi...
linerlayou.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println(v); //linearlayout里面有两个button,我点击的button执行这里了,这里怎么获取到点击是哪个按钮?不想直接给按钮添加事件,因为按钮很多动态添加
}
}); 展开
@Override
public void onClick(View v) {
System.out.println(v); //linearlayout里面有两个button,我点击的button执行这里了,这里怎么获取到点击是哪个按钮?不想直接给按钮添加事件,因为按钮很多动态添加
}
}); 展开
2个回答
展开全部
void onClick(View view) {
switch (view.getId()) {
case R.id.home:
onBackPressed();
break;
}
}
难道不是有id判断是那个view被触发的吗..
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
动态添加为什么就不能设置点击了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询