gpt4 book ai didi

java - 看不懂View View 参数

转载 作者:太空狗 更新时间:2023-10-29 15:53:07 24 4
gpt4 key购买 nike

我正在从 Android Developers 学习 android 开发

/** Called when the user clicks the Send button */
public void sendMessage(View view) {
// Do something in response to button
}

sendMessage消息方法包含一个参数'View View '?什么是 View 对象,它有什么作用?

为什么作为参数传给方法,从哪里来?

最佳答案

在编写点击事件时,您可能需要知道点击了哪个对象。在 android 中,大部分都是 UI组件将扩展 View类。

所以你在这里得到实例

public void sendMessage(View view) {
// Do something in response to button
}

在android中我们可以通过两种方式处理点击事件

第一种方式

在 xml 本身中提供方法。例如

android:onClick="sendMessage" 

在他提供的例子中是这样的。

第二种方式

我们可以扩展 onClickListenerActivityFragment我们应该覆盖 onClick方法。

请参阅问题“existence of parameter (View view)”以获得更多引用。

关于java - 看不懂View View 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com