Android OnClick侦听器错误
我正在学习Lynda教程,并试图在MainActivity类中实现OnClickListener。问题是我遇到了一个错误,如下所示: 我想知道是否有人知道为什么会有这个错误?这似乎对林达专家有用,但可能是因为教程有点过时 谢谢,Android OnClick侦听器错误,android,Android,我正在学习Lynda教程,并试图在MainActivity类中实现OnClickListener。问题是我遇到了一个错误,如下所示: 我想知道是否有人知道为什么会有这个错误?这似乎对林达专家有用,但可能是因为教程有点过时 谢谢, Allen这不是错误,您应该单击“添加未实现的方法”超链接以删除该错误 您已经实现了onClickListener接口,但还没有实现onClick,因此它会显示错误。通过单击添加未实现的方法,您可以删除该错误。您必须在活动中添加Interface onClickList
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中为按钮执行所需的操作。我现在明白了:我建议你们,也可以查看教程以获取信息和帮助