Android:onclick 行为

Android:onclick behavior

每当按下按钮时触发函数的语法通常是

android:onclick="somefunction". 

我注意到触发的函数总是有一个参数 (View view),但在上面的语法中我没有看到任何东西传递给它。 有人可以给我解释一下吗?

本例中的参数视图是被点击的按钮

发件人:

Android UI Events

在您将用于组成布局的各种视图 class 中,您可能会注意到几个 public 看起来对 UI 事件有用的回调方法。当相应的操作发生在该对象上时,Android 框架将调用这些方法。例如,当一个视图(如按钮)被触摸时,该对象的 onTouchEvent() 方法被调用。但是,为了拦截它,您必须扩展 class 并覆盖该方法。但是,扩展每个 View 对象以处理此类事件是不切实际的。这就是为什么 View class 还包含一组带有回调的嵌套接口,您可以更轻松地定义它们。这些接口称为事件侦听器,是您捕获用户与您的 UI.

交互的门票