Android OnClick侦听器错误

Android OnClick侦听器错误,android,Android,我正在学习Lynda教程,并试图在MainActivity类中实现OnClickListener。问题是我遇到了一个错误,如下所示: 我想知道是否有人知道为什么会有这个错误?这似乎对林达专家有用,但可能是因为教程有点过时 谢谢, Allen这不是错误,您应该单击“添加未实现的方法”超链接以删除该错误 您已经实现了onClickListener接口,但还没有实现onClick,因此它会显示错误。通过单击添加未实现的方法,您可以删除该错误。您必须在活动中添加Interface onClickList

我正在学习Lynda教程,并试图在MainActivity类中实现OnClickListener。问题是我遇到了一个错误,如下所示:

我想知道是否有人知道为什么会有这个错误?这似乎对林达专家有用,但可能是因为教程有点过时

谢谢,
Allen

这不是错误,您应该单击“添加未实现的方法”超链接以删除该错误

您已经实现了onClickListener接口,但还没有实现onClick,因此它会显示错误。通过单击添加未实现的方法,您可以删除该错误。

您必须在活动中添加Interface onClickListener的未实现方法。。只需选择第一个选项。添加未实现的方法


Eclipse将自动将onClick添加到您的活动中。

您正在实现onClicklistener。它是一个接口,因此您必须实现它的所有方法。
因为您将实现它的方法,所以不会出现错误。

只需单击添加未实现的方法。并重写onClick方法来完成您的工作

希望能帮助您了解用java实现接口的基础知识


无论何时,当Eclips给你一些建议时,首先尝试一下。它将自动建议许多内容,例如转换为ImageView、转换为EditText、导入一些包。这可能是您尝试执行的操作所必需的。

选择第一个选项,因为您已经实现了onclicklistner接口。此接口将实现onclick方法。在这个方法中,您可以编写代码。

添加未实现的方法不是错误

事情会是这样的

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;

public class sampl extends Activity implements OnClickListener {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.intentpage);
    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        ///  

        ///use any task  to perform
    }
}

在java中,每当我们实现类的接口时,我们总是需要定义类中prootype已经在接口中的所有方法。这就是为什么它要求您在类中实现那些未实现的方法。

只需单击添加未实现的方法,然后在onClick method中为按钮执行所需的操作。我现在明白了:我建议你们,也可以查看教程以获取信息和帮助