我一直在关注官方的Android教程,并且按Enter键输入EditText后,this very simple example执行某种功能时遇到了问题。

我了解我应该做的事情,并且似乎已正确设置了所有内容,但是Eclipse提示此行:

edittext.setOnKeyListener(new OnKeyListener() {

它在setOnKeyListener下加了以下错误:



并且还用错误强调OnKeyListener:



也许有人可以朝正确的方向射击我?在尝试其他解决方案(我已经在stackoverflow上找到它)之前,我真的很想弄清楚这一点,因为它使我感到困惑,因为像官方教程那样简单易懂的东西似乎行不通。

最佳答案

从我所看到的,看来您导入错误。

尝试

edittext.setOnKeyListener(new View.OnKeyListener() {

或添加此导入
import android.view.View.OnKeyListener;

并删除这一个
import android.content.DialogInterface.OnKeyListener;

10-05 21:20