0

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

4

2 回答 2

1

一篇关于按钮的好文章点击这里:http ://martin.cubeactive.com/android-onclicklitener-tutorial/ 它的主要思想是你有两个选择:

  1. 以编程方式订阅

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

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

  2. 使用处理程序方法的名称在 xml 中设置按钮 onClick 属性。

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

另一种好方法是分配所有按钮以在单击时使用相同的处理程序,然后在处理程序方法中根据单击的按钮进行切换(视图参数是对单击按钮的引用)。

于 2013-07-27T12:03:02.873 回答
0

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

于 2013-07-27T12:00:41.803 回答