Java 设置OnKeyListener函数错误

Java 设置OnKeyListener函数错误,java,android,Java,Android,我已经为Android中的setOnKeyListener到EditText小部件编写了代码。但我要弄清楚为什么会出错。下面是我的代码 我遵循了书中的教程。但这仍然是一个错误。你能给我一个解决方案吗?你正在导入android.content.DialogInterface.onkeylister。您要导入的是android.view.view.OnKeyListener 导入android.content.DialogInterface.OnKeyListenerEclipse试图在EditT

我已经为Android中的setOnKeyListener到EditText小部件编写了代码。但我要弄清楚为什么会出错。下面是我的代码


我遵循了书中的教程。但这仍然是一个错误。你能给我一个解决方案吗?

你正在导入
android.content.DialogInterface.onkeylister
。您要导入的是android.view.view.OnKeyListener


导入
android.content.DialogInterface.OnKeyListener
Eclipse试图在
EditText
中找到一个
setOnKeyListener
方法,该方法将
android.content.DialogInterface.OnKeyListener
作为参数,但是这样的方法并不存在。

您正在导入
android.content.DialogInterface.onkeylister
。您要导入的是android.view.view.OnKeyListener


导入
android.content.DialogInterface.OnKeyListener
Eclipse试图在
EditText
中找到一个
setOnKeyListener
方法,该方法将
android.content.DialogInterface.OnKeyListener
作为参数,但是这样的方法并不存在。

当您将鼠标悬停在错误上时,eclipse会说什么?IDE描述了什么错误?错误消息如下:'此行有多个标记-类型视图中的方法setOnKeyListener(View.OnKeyListener)不适用于参数(new DialogInterface.OnKeyListener(){})-类型new DialogInterface.OnKeyListener(){}必须实现继承的抽象方法DialogInterface.OnKeyListener.onKey(DialogInterface,int,KeyEvent)'@Martin Nordholts答案正确非常感谢!我不太清楚当您将鼠标悬停在错误上时,eclipse会说什么?IDE描述了什么错误?类似这样的消息错误:'此行有多个标记-类型视图中的方法setOnKeyListener(View.OnKeyListener)不适用于参数(new DialogInterface.OnKeyListener(){})-类型new DialogInterface.OnKeyListener(){}必须实现继承的抽象方法DialogInterface.OnKeyListener.onKey(DialogInterface,int,KeyEvent)'@Martin Nordholts答案正确非常感谢!我缺乏彻底的检查