指定view.onclicklistener和只有onclicklistener之间的区别

时间:2014-06-26 02:03:10

标签: android button view interface listener

我看了http://developer.android.com/reference/android/view/package-summary.html 并且看到视图类有一个名为“View.OnClickListener”的接口,它是“单击视图时要调用的回调的接口定义”我的问题是,如果在界面中指定视图,有什么区别?

基本上是

button.setOnClickListener(new Button.OnClickListener() 与

相同

button.setOnClickListener(new OnClickListener()?

1 个答案:

答案 0 :(得分:4)

setOnClickListener类有View个,{1}}类有一个。{/ p>

因此,为了像DialogInterfaceButton一样操作视图并向其添加操作,您需要在处理使用对话框按钮时使用ImageView View.OnClickListener DialogIneterface.onClickListener 1}}都有不同的论点。

通常通过添加onClickListener,默认情况下会导入View类,或者它会让您在两个类之间进行选择。所以你不需要添加View.onClickListener。但是,如果已经导入了类DialogInterface并且您想要使用View onClickListener,那么您必须编写View.onClickListener来区分这两个类' onClickListener

希望现在很清楚,这就是你要找的东西。