在 XML 中的 onClick 事件中,我们给出一个方法名,文档必须在哪个 java 文件中?

In onClick Event in XML , we give a method name , in which java file does the document have to be in?

假设我们想让一个按钮做一些事情,我们可以使用 onClick 事件或 onClickListener

在 XML 文件中使用 onClick 事件时,我们输入了一个方法名称。 该方法必须位于何处?

在 activity class 内部,其中 xml 布局被膨胀。
它必须是 public 并带有此签名:

public void doSomething(View v) {
  //..........
}

在activity的xml中,设置为Button的属性必须是:

android:onClick="doSomething"

v参数其实就是触发这个事件的View
在你的情况下 Button 你可以通过以下方式访问它:

Button button = (Button) v;