我看了http://developer.android.com/reference/android/view/package-summary.html 并且看到视图类有一个名为“View.OnClickListener”的接口,它是“单击视图时要调用的回调的接口定义”我的问题是,如果在界面中指定视图,有什么区别?
基本上是
button.setOnClickListener(new Button.OnClickListener() 与
相同button.setOnClickListener(new OnClickListener()?
答案 0 :(得分:4)
setOnClickListener
类有View
个,{1}}类有一个。{/ p>
因此,为了像DialogInterface
或Button
一样操作视图并向其添加操作,您需要在处理使用对话框按钮时使用ImageView
View.OnClickListener
DialogIneterface.onClickListener
1}}都有不同的论点。
通常通过添加onClickListener
,默认情况下会导入View类,或者它会让您在两个类之间进行选择。所以你不需要添加View.onClickListener
。但是,如果已经导入了类DialogInterface
并且您想要使用View onClickListener,那么您必须编写View.onClickListener
来区分这两个类' onClickListener
。
希望现在很清楚,这就是你要找的东西。