Android 向按钮添加操作的不同方式

Android 向按钮添加操作的不同方式,android,onclick,onclicklistener,android-button,buttonclick,Android,Onclick,Onclicklistener,Android Button,Buttonclick,应用“OnClickListener”和向相关XML文件添加函数以添加按钮操作之间有什么区别?在什么条件下哪种方法更有用 当您从xml添加侦听器时,您可以对不同的条件(语言、维度等)执行不同的操作,而无需在ypur源代码中编写条件语句。关于button的精彩文章单击此处: 其主要思想是您有两种选择: 按程序订阅 1.1。带有匿名类的内联OnClickListener实现 1.2通过在类中实现OnClickListener(通常是您的活动) 使用处理程序方法的名称在xml中设置button onC

应用“OnClickListener”和向相关XML文件添加函数以添加按钮操作之间有什么区别?在什么条件下哪种方法更有用

当您从xml添加侦听器时,您可以对不同的条件(语言、维度等)执行不同的操作,而无需在ypur源代码中编写条件语句。

关于button的精彩文章单击此处: 其主要思想是您有两种选择:

  • 按程序订阅

    1.1。带有匿名类的内联OnClickListener实现

    1.2通过在类中实现OnClickListener(通常是您的活动)

  • 使用处理程序方法的名称在xml中设置button onClick属性

  • 更有用的是有争议的,但如果您有许多按钮并且每个按钮都需要自己的处理程序,那么使用XMLOnClick属性似乎更好


    另一个好方法是,在单击时将所有按钮指定为使用同一个处理程序,然后在处理程序方法中,根据单击的按钮进行切换(view参数是对单击按钮的引用)。

    感谢文章,让它变得非常清楚。