在 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;
假设我们想让一个按钮做一些事情,我们可以使用 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;