应用“OnClickListener”和向相关XML文件添加函数以添加按钮操作之间有什么区别?哪种方式在什么条件下更有用?
答案 0 :(得分:1)
关于按钮的精彩文章点击此处:http://martin.cubeactive.com/android-onclicklitener-tutorial/ 它的主要思想是你有两个选择:
以编程方式订阅
1.1。使用匿名类实现内联OnClickListener实现。
1.2通过在您的类中实现OnClickListener(通常是您的Activity)。
使用处理程序方法的名称设置xml中的onClick属性。
更有用的是有争议的,但如果你有许多按钮并且每个按钮都需要自己的处理程序,那么使用xml onClick属性似乎更好。
另一个好方法是在按下时分配所有按钮以使用相同的处理程序然后 - 在处理程序方法中 - 根据单击的按钮进行切换(视图参数是对单击按钮的引用)。
答案 1 :(得分:0)
当您从xml添加侦听器时,您可以针对不同的条件(语言,维度等)执行不同的操作,而无需在源代码中编写条件语句。