android Java 中不使用 ClickListener 的按钮单击调用方法

Invoke Method on Button Click without using ClickListener in android Java

我是 android 的新手,我想在不使用 clickListener 的情况下使用 XML 在按钮单击时调用方法,任何人都可以为我提供此功能的源代码。

您可以在 xml 中使用 android:onClick="someMethod()" 并在 java 或 kotlin 代码中声明具有相同名称的相同函数。 每当按钮上发生单击操作时,将调用该函数并执行其中的方法代码

你只需要在onClick属性中定义方法名即可。

<Button android:id="@+id/btn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Click me"
    android:onClick="methonName" />

现在您在 java class.

中声明了同名方法
public void methonName(View v) {
    // Do your stuff..
}