android-setOnclickListner(this)如何工作?

android-setOnclickListner(this)如何工作?,第1张

概述单击“按钮”时,有多种注册回调的方法.如果我通过以下方式进行:publicclassMainActivityextendsActivityimplementsOnClickListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.lay

单击“按钮”时,有多种注册回调的方法.如果我通过以下方式进行:

public class MainActivity extends Activity implements OnClickListener {@OverrIDeprotected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    button button = (button) findVIEwByID(R.ID.button1);    button.setonClickListener(this);}@OverrIDepublic voID onClick(VIEw v) {    Toast.makeText(this, "Hello onClick", Toast.LENGTH_SHORT).show();}}

我不明白setonClickListener(this)方法如何确定应调用onClick()方法?

解决方法:

这是指活动.因为Activity实现了一个调用onClickListener的按钮,所以setonClickListener(this)将Activity实现的onClickListener赋予setonClickListener.

如果您想进一步了解这种做法,建议您查找有关在Java中实现接口的信息.

总结

以上是内存溢出为你收集整理的android-setOnclickListner(this)如何工作?全部内容,希望文章能够帮你解决android-setOnclickListner(this)如何工作?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1089142.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存