gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 16:01:28 26 4
gpt4 key购买 nike

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

基本上是

button.setOnClickListener(new Button.OnClickListener()与

相同

button.setOnClickListener(new OnClickListener()?

最佳答案

有 2 个 setOnClickListener一个用于 View类和一指DialogInterface类。

为了像 Button 一样操作 View 或 ImageView并向其添加操作,您需要使用 View.OnClickListener在处理对话框按钮时,你应该使用 DialogIneterface.onClickListener两者都有不同的论据。

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

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

关于android - 指定 view.onclicklistener 和只拥有 onclicklistener 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24421330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com