在我的布局xml文件中,我已将Button元素的android:onClick属性设置为我的活动中的函数。所以当我点击按钮时,函数被视为一个参数。该视图参数中是否有该按钮的ID被点击的信息?我试图找出是否必须为每个元素都有一个onClick函数,或者如果我可以使用一个函数并根据被单击元素的id切换。OnClick侦听器 - 所有点击的函数
1
A
回答
3
switch (v.getID) {
case R.id.A:
.....
}
0
喔应用有答案没事......只是throughness我有一些像这样... 大小写敏感的东西....有趣的如何的getID将无法正常工作,而一个的getId将是金...有趣的是,编译器不能做一个“马虎检查”,并纠正这种情况下的问题。
像这样
View myButton = findViewById(R.id.mybutton);
myButton.setOnClickListener(this);
View myOtherButton = findViewById(R.id.myotherbutton);
myOtherButton.setOnClickListener(this);
public void onClick(View v) {
switch (v.getId()) {
case R.id.mybutton:
//Do something related to the mybutton click
break;
case R.id.myotherbutton:
//Do something related to the myotherbutton click
break;
//chain all Resource ID's here like above....
}
}
还必须不要忘记设置一个的onclick侦听器开关或案前的每个点击事件将永远不会得到解决....
//喔豪。 8cupsaday android应用程序即将推出!
相关问题
- 1. jQuery的属性侦听器的onclick
- 2. 触摸(而不是点击)侦听器
- 3. jQuery的侦听器点击一类,但点击里面
- 4. 如何为父容器和所有子项添加一个点击侦听器?
- 5. OnClick侦听器列出项目
- 6. RichMarker:附加点击事件侦听器的标志器阵列
- 7. Android:单击具有传递参数的侦听器方法
- 8. 使用具有多个视图的相同onClick侦听器
- 9. 如何使用Polymer.dart将所有输入字段添加onclick事件侦听器
- 10. 如何在onClick侦听器存在时检测运动事件?
- 11. 触摸侦听器侦听边距
- 12. 如何设置TouchListView的点击侦听器?
- 13. 为动态创建的CheckBox添加点击动作侦听器
- 14. 单个图像的不同点击侦听器
- 15. 迭代点击按钮上的侦听器
- 16. 旋转ImageView后,OnClick侦听器无法工作?
- 17. 侦听所有内容的套接字
- 18. 标签的焦点侦听器
- 19. Java中的简单焦点侦听器
- 20. GridView单击侦听器类型问题
- 21. 实现onClick侦听器到多个子布局
- 22. Infovis JIT:将点击侦听器添加到边缘
- 23. 在按钮上实现多个点击侦听器
- 24. kotlin在按钮上多次点击侦听器
- 25. 如何通过事件侦听器点击后ID功能
- 26. Android ExpandableListView长组点击侦听器阻止展开
- 27. Android - ListPreference保存到文件或入口点击侦听器?
- 28. 将点击事件侦听器注册到框架元素
- 29. android gridview子点击侦听器,删除视图
- 30. 动作侦听器,点击更改图像。
尝试使用getId() - 方法? – Mikpa 2010-11-14 13:25:32