为什么在Android中使用视图作为onlick事件的参数

为什么在Android中使用视图作为onlick事件的参数,android,Android,我是android新手,我关注视频教程,但它没有说明为什么它在onclick事件中使用View作为参数 这是我的文本视图和按钮 <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true"

我是android新手,我关注视频教程,但它没有说明为什么它在
onclick
事件中使用
View
作为参数

这是我的文本视图和按钮

<TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="Old String"
        android:textSize="40sp" />

    <Button
        android:id="@+id/btn1"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="80dp"
        android:onClick="textChange"
        android:text="Change" />

有人能解释一下上面代码查看vw的用法,找出点击了哪个视图吗?在未来更好的谷歌文档中,他们可以回答所有此类问题。

我们在那里使用“视图”,因为我们可以从其他视图中使用此方法,也可以像两个带参数的按钮一样使用android:onClick=“myMethod”,在这种情况下,您必须代表视图参数检入按下哪个按钮的方法…

,传递到方法中的视图对象是对单击的小部件(视图)的引用

基本上,视图类是Android中所有视图的根类或超类

也可以参考,

  public void textChange (View vw) {

         TextView display = (TextView)  findViewById(R.id.textView1);
         display.setText("New String");

     }