假设我们想让一个按钮做某事,我们可以使用 onClick 事件或 onClickListener
在XML文件中使用onClick事件时,我们输入一个方法名称。 该方法必须位于哪里?
最佳答案
在 xml 布局膨胀的 Activity 类内。
它必须是带有此签名的 public
:
public void doSomething(View v) {
//..........
}
在 Activity 的 xml 中,为 Button
设置的属性必须是:
android:onClick="doSomething"
v
参数实际上是触发该事件的View
,
在您的情况下是一个 Button
,您可以通过以下方式访问它:
Button button = (Button) v;
关于java - 在 XML 的 onClick 事件中,我们给出一个方法名称,该文档必须位于哪个 java 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53971793/