Android Button setOnClickListener 方法指南 | AI生成和翻译

Home 2026.01

Question: 要在代码中为 Button 设置 onClick listener,通常使用哪个方法?

A) button.setOnClickListener()
B) button.addClickListener()
C) button.onClick()
D) button.setClickEvent()

Answer:

正确答案是 A) button.setOnClickListener()

在 Android 开发(使用 Java 或 Kotlin)中,以编程方式为 Button(或任何 View)设置 onClick listener 的标准且最常用的方法是 setOnClickListener()。该方法接受 View.OnClickListener 接口的实现,通常通过匿名内部类、lambda(在 Kotlin 中)或单独的 listener 对象提供。

Java 示例:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // Handle click event
    }
});

Kotlin 示例:

button.setOnClickListener {
    // Handle click event
}

为什么不选择其他选项?

注意:用户选择的 “C” 是错误的。正确选项是 A。

References:


Back

x-ai/grok-4.1-fast

Donate