Android 指定view.onclicklistener和仅使用onclicklistener之间的区别

Android 指定view.onclicklistener和仅使用onclicklistener之间的区别,android,button,view,interface,listener,Android,Button,View,Interface,Listener,我看着 并看到视图类有一个名为“view.OnClickListener”的接口,它是“单击视图时调用回调的接口定义”我的问题是,如果在接口中指定或不指定视图,区别是什么 基本上是 button.setOnClickListener(新建button.OnClickListener() 同 按钮.setOnClickListener(新的OnClickListener()?共有两个setOnClickListener,一个用于视图类,另一个用于引用对话框界面类 因此,为了像操作按钮或图像视图那样

我看着 并看到视图类有一个名为“view.OnClickListener”的接口,它是“单击视图时调用回调的接口定义”我的问题是,如果在接口中指定或不指定视图,区别是什么

基本上是

button.setOnClickListener(新建button.OnClickListener() 同


按钮.setOnClickListener(新的OnClickListener()?

共有两个
setOnClickListener
,一个用于
视图
类,另一个用于引用
对话框界面

因此,为了像操作
按钮
图像视图
那样操作视图并向其添加操作,您需要使用
视图。OnClickListener
在处理对话框按钮时,您应该使用
DialogIneterface。OnClickListener
都有不同的参数

通常通过添加
onClickListener
,默认情况下会导入视图类,或者让您在这两个类之间进行选择。因此,您不需要添加
View.onClickListener
。但是,如果类
对话框接口
已经导入,并且您想要使用视图onClickListener,那么您必须编写
View.onClickListener
来区分这两个类“
onClickListener


希望现在一切都清楚了,这就是您要查找的内容。

共有两个
setOnClickListener
类,一个用于
视图
类,另一个用于引用
对话框界面

因此,为了像操作
按钮
图像视图
那样操作视图并向其添加操作,您需要使用
视图。OnClickListener
在处理对话框按钮时,您应该使用
DialogIneterface。OnClickListener
都有不同的参数

通常通过添加
onClickListener
,默认情况下会导入视图类,或者让您在这两个类之间进行选择。因此,您不需要添加
View.onClickListener
。但是,如果类
对话框接口
已经导入,并且您想要使用视图onClickListener,那么您必须编写
View.onClickListener
来区分这两个类“
onClickListener


希望现在一切都清楚了,这就是你想要的。

我知道。查看抽象类我知道。查看抽象类这与这个关键字有关吗?我知道当你在另一个实例方法中调用一个实例方法时,你不必把this放在方法调用之前(自动完成,指当前正在执行的对象)但这里它是一个匿名类。它的工作方式相同吗?按钮,视图的类型,只是自动打开?onClickListener和
这个
关键字有点不同,只要导入了
视图
类,就不必将视图放在onClickListener之前,但若并没有导入它,那个么就需要添加
视图
关键字。对于
关键字,外部类中的
匿名
类中的
不同,您可以通过
外部类名调用外部类的
。对于外部类和内部类之间的
关键字,您可以参考此。它与这个关键字有关吗?我知道当你在另一个实例方法中调用一个实例方法时,你不必把this放在方法调用之前(自动完成,指的是当前正在执行的对象)但这里它是一个匿名类。它的工作方式相同吗?按钮,视图的类型,只是自动打开?onClickListener和
这个
关键字有点不同,只要导入了
视图
类,就不必将视图放在onClickListener之前,但若并没有导入它,那个么就需要添加
视图
关键字。对于
关键字,外部类中的
匿名
类中的
不同,您可以通过
外部类名调用外部类的
。对于外部类和内部类之间的
关键字,您可以参考此。