Android:onclick 行为
Android:onclick behavior
每当按下按钮时触发函数的语法通常是
android:onclick="somefunction".
我注意到触发的函数总是有一个参数 (View view)
,但在上面的语法中我没有看到任何东西传递给它。
有人可以给我解释一下吗?
本例中的参数视图是被点击的按钮
发件人:
在您将用于组成布局的各种视图 class 中,您可能会注意到几个 public 看起来对 UI 事件有用的回调方法。当相应的操作发生在该对象上时,Android 框架将调用这些方法。例如,当一个视图(如按钮)被触摸时,该对象的 onTouchEvent() 方法被调用。但是,为了拦截它,您必须扩展 class 并覆盖该方法。但是,扩展每个 View 对象以处理此类事件是不切实际的。这就是为什么 View class 还包含一组带有回调的嵌套接口,您可以更轻松地定义它们。这些接口称为事件侦听器,是您捕获用户与您的 UI.
交互的门票
每当按下按钮时触发函数的语法通常是
android:onclick="somefunction".
我注意到触发的函数总是有一个参数 (View view)
,但在上面的语法中我没有看到任何东西传递给它。
有人可以给我解释一下吗?
本例中的参数视图是被点击的按钮
发件人:
在您将用于组成布局的各种视图 class 中,您可能会注意到几个 public 看起来对 UI 事件有用的回调方法。当相应的操作发生在该对象上时,Android 框架将调用这些方法。例如,当一个视图(如按钮)被触摸时,该对象的 onTouchEvent() 方法被调用。但是,为了拦截它,您必须扩展 class 并覆盖该方法。但是,扩展每个 View 对象以处理此类事件是不切实际的。这就是为什么 View class 还包含一组带有回调的嵌套接口,您可以更轻松地定义它们。这些接口称为事件侦听器,是您捕获用户与您的 UI.
交互的门票