当我想为诸如按钮之类的setOnClickListener添加参数时,我从eclipse警报中单击View.OnClickListener(),但是eclipse键入new OnClickListener()而不是new View.OnClickListener()。这些代码之间有什么区别?

button.setOnClickListener(new OnClickListener() ...)




button.setOnClickListener(new View.OnClickListener() ...)

最佳答案

Eclipse自动导入View.OnClickListener,因此您不必使用View.前缀。

如果您使用import android.view.View.OnClickListener;,则可以使用OnClickListener



如果您import android.view.View;您必须使用View.OnClickListener

检查您的导入列表的更改方式,它将更有意义。

关于java - 新的OnClickListener()与新的View.OnClickListener(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36366225/

10-12 02:05