[英]setOnKeyListner Argument
我正在尝试在书中找到的“待办事项列表”应用程序。
下一个错误出现在我身上,我不知道解决方案是什么
The method setOnKeyListener(View.OnKeyListener) in the type View is not applicable for the arguments (new OnKeyListener(){})
import android.view.View.OnKeyListener;
添加此行,您将能够解决问题。
我读了同一本书。 看来这是一本旧书。 我认为以任何方式我都找到了解决方案,尽管它仍然无法正常工作:除了这行:
导入android.view.View.OnKeyListener;
加:
myEditText.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == KeyEvent.ACTION_DOWN)
if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER)
{
todoItems.add(0, myEditText.getText().toString());
aa.notifyDataSetChanged();
myEditText.setText("");
return true;
}
return false;
}
});
}
完成代码后,可以按“ CTRL + Shift + O”(弹出组织导入对话框),然后选择“ android.view.View.OnKeyListener”,希望对您有所帮助!
您的侦听器应实现View.OnKeyListener
,而不是OnKeyListener
。
如果它是方法内的匿名类,则应为:
myView.setOnKeyListener(new View.OnKeyListener() {
// ...
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.