繁体   English   中英

setOnKeyListner参数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM