我正在阅读一些关于如何实现OnClickListener的教程,我发现其中一些正在使用RelativeLayout.OnClickListener,而另一些则只使用listeners。我还没有找到任何文档来解释这两者之间的区别。
RelativeLayout的方法是否刚刚被修改为包含布局的附加功能?有什么关系?
发布于 2014-08-27 23:34:21
为了查看点击监听器,这里只有View.OnClickListener。
如果导入android.view.View.OnClickListener内部类,则可以在不指定外部View类的情况下使用它。
(还有DialogInterface.OnClickListener,但您只能在对话框中使用它。)
发布于 2014-08-27 23:32:29
不,RelativeLayout.OnClickListener来自View.OnClickListener,因为RelativeLayout扩展了视图。
因此,您可以同时使用这两种方法,即使eclipse可能会警告使用后者。
还有另一个用于对话的OnClickListener:DialogInterface.OnClickListener
https://stackoverflow.com/questions/25531161
复制相似问题